Classic protocols
RSA
Realize key generation, encryption and decryption

Key Exchange
Implement Diffie-Hellman protocol.

Caesar Cipher

The Caesar Cipher simply shifts the letters of the alphibet by a set number. In this case we add 3 to each letter to encrypt and substact 3 to decrypt.
Vigenere Cipher

The Vigenere Cipher (like the Caesar Cipher) shifts the letters of the alphibet by a set number. Instead of shifting by a set number it shifts according to the letters in a key.
ECC

|