RSA/src/Main.java
Eva Zimmermann (uib18557) 6c149f0176 implement key generation
2020-05-07 18:26:09 +02:00

17 lines
644 B
Java

import java.math.BigInteger;
public class Main {
static BigInteger cipher (BigInteger message, BigInteger key, BigInteger module) {
return message.modPow(key, module);
}
public static void main(String[] args) {
BigInteger prime = Prime.generate(32);
System.out.println("Finished - number is "+prime);
RSA test = new RSA (32);
test.createKeys();
System.out.println(String.format("public key: 0x%X", test.getPublicKey()));
System.out.println(String.format("private key: 0x%X", test.getPrivateKey()));
System.out.println(String.format("RSA module: 0x%X", test.getRSAModule()));
}
}