Java Implementation of RSA
This is an implementation of RSA written for the course 'Advanced Algorithm' at KTH, in 2000. The class RSA can be used from the command line to encrypt and decrypt files using RSA and to generate key pairs. It is based on a personal implementation of some arithmetic operations on large numbers, that can be found in class Math. For more details, read the javadoc of each class. A class Test is also provided, that runs a representative sequence of tests on classes Math and RSA.

Sources:

RSA.java
Math.java
DataLoader.java
KeyLoader.java
Test.java

Javadoc

RSA
Math
DataLoader
KeyLoader
Test