A secure file transfer implementation using Diffie-Hellman key exchange, LCG-based stream cipher, and HMAC authentication.
- 🔒 End-to-end encrypted file transfer
- 🤝 Secure key exchange using Diffie-Hellman
- 🔄 Stream encryption with LCG-based cipher
- ✅ HMAC verification for data integrity
- 📦 Reliable chunked transfer with ACK mechanism
- Python 3.6 or later
- Cryptography libraries:
pip install pycryptodome