Skip to content

damianleng/Cryptography-AES-DES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptography Project

Welcome to our cryptography project! This repository showcases both symmetric and asymmetric encryption methods for secure data handling.

Features

  • Symmetric Encryption: Utilizes AES 128-bit encryption for users to encrypt and decrypt their data securely.
  • Asymmetric Encryption: Employs Diffie-Hellman Key Exchange (DHKE) for users to exchange keys securely, followed by Data Encryption Standard (DES) for data encryption.
  • User Interface: Incorporates the Streamlit library for a user-friendly interface, allowing users to easily interact with encryption and decryption functionalities.

How to Run

Follow these simple steps to run the code:

  1. Install Dependencies: Ensure you have Streamlit installed. You can install it using pip:

    pip install streamlit
    
  2. Navigate to the Folder: Open your terminal and navigate to the location of the project folder.

  3. Run the Application: Use the following commands to run the respective applications:

    • For AES application (Symmetric Encryption):
      streamlit run symmetric.py
      
    • For DHKE application (Asymmetric Encryption):
      streamlit run asymmetric.py
      

Contributors

  • Serey Vath Chhay
  • Son Sophak Otra
  • Leng Dydamian

Issues and Feedback

If you encounter any issues or have feedback for improvement, please feel free to [open an issue](link to issue tracker).

Thank you for using our cryptography project! We hope it serves you well in securing your data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages