This project is an Information Security toolkit designed to provide secure communication through socket connections. It incorporates various encryption techniques, such as AES, PGP, public-private key cryptography, digital signatures, and signed certificates. The toolkit aims to facilitate secure data exchange between client and server applications.
Establish secure socket connections between client and server for confidential data exchange. Encryption Techniques:
Utilize AES for symmetric key encryption, ensuring data confidentiality.
Implement PGP for secure email communication and file encryption.
Enable secure key exchange between parties using asymmetric encryption.
Implement digital signatures to verify the authenticity and integrity of messages.
Use signed certificates for secure authentication and to establish trust between communicating entities.
- git clone https://github.com/ehsankkk1/information_security.git
- cd information_security
- pip install -r requirements.txt
- python app.py
Contributing
CONTRIBUTORS:
Radwan Hbobati