BB/BBEncryptionCracker/src/de/mrbesen/Crack.java

27 lines
587 B
Java

package de.mrbesen;
import Job.Jobsrc;
import Job.Result;
import Job.Result.ResultType;
public class Crack extends Jobsrc {
private final int start = 0;
private final int end = 0;
private int modul = 1;
private int publicKey = 0;
@Override
public Result run() {
Result out = new Result(1);
for(int i = start; i < end; i++) {
out.add(out.new PartialResult(ResultType.Value, i + ":" + try_to_crack(i)));
}
return out;
}
public boolean try_to_crack(int i) {
//encryption dependend. - for testing: modular multiplication
return (publicKey * i) % modul == 1;
}
}