Welcome to the ChatApp repository! This project showcases the application of RSA and public-private encryption in a simple chat application.
- RSA Encryption: Secure your messages using RSA public and private keys.
- Python Script: A Python script is provided for encryption and decryption of messages.
- Wireshark: You can use Wireshark to verify that your messages are encrypted.
- Backend: Python
- Encryption: RSA (Rivest-Shamir-Adleman)
-
Generate Keys: Use the provided Python script to generate RSA public and private keys.
python generate_keys.py
-
Encrypt and Decrypt Messages: Use the script to encrypt and decrypt your messages.
python encrypt.py "Your message here" python decrypt.py "Your encrypted message here"
-
Verify Encryption: Use Wireshark to capture network traffic and verify that your messages are encrypted.
For any questions or suggestions, feel free to open an issue or contact me at [email protected]
.
Thank you for checking out ChatApp! We hope you find it useful and educational.