IEEE Cryptography Assignment - 2 (Terminal application using Asymmetric Encryption)
Terminal Chat App is a program which implements asymmetric encryption and decryption along with hashing under the hood. This program simulates real world processes of key sharing, hashing, symmetric encryption-decryption etc.
A detailed explaination of the program design can be found in the program design file.