Here is how this project works :
- First let me show around how this project structure is maintained.
- The test.py shows the code on how to use each encryption algorithm. Feel free to look at it for understanding how to work with each encryption algorithms. All the lines are commented initially so uncomment it as per need basis.
I will show u few of the encryption algorithms at work feel free to test the rest on ur own.
- First off is the simple caeser cipher.
- The frequency analysis of the original text.
- The frequency analysis of the decrypted text.
- Next off is the deffie-hellman key exchange. It generates a secret key without passing the original key between two entities hence only public key is used along with end-user's private keys to generate a common key which both of them can use as encryption key for other encryptions