RSA Cryptosystem in Java

About This Project

Implemented a full RSA cryptosystem in Java using BigInteger: key generation (65–100 bits), encryption/decryption, and formatted key I/O. Also wrote Fermats decryption to crack rsa keys with a known public exponent. if you would like to see the github page for the code click here

Screenshots & Diagrams

Key generation flowchart