The folder includes following : Java code for RSA in RSA.java file. Sample file named sample containg a sample key and message with key generation time and encryption / decryption time. A script file named RSA.sh which executes the java program. key size must be provided as input to that script. It takes input message from for files named infile1, infile2, infile3, infile4 of various sizes. All the output is redirected to an output file called outfile. The folder contains all the input files. A result file named result includes various results of experimenting the RSA.java program with different key size , message size and different values of "probability of P, Q being prime ". All the graphs are in folder Graphs.