The project aims to create a user-friendly Python application with a graphical user interface (GUI) using Tkinter to perform cryptographic operations such as:
- DES encryption.
- SHA-1 Hashing.
- Digital Signature Standard (DSS).
This application will provide a convenient platform for users to encrypt and decrypt data using the Data Encryption Standard (DES), generate hash values using the SHA-1 algorithm, and sign/verify messages using the Digital Signature Standard.
- Python interpreter (
Recommended: v3.12
) - Pre-installed Tkinter, ECDSA python modules.
Note: use
pip install {module_name}
to install.
- Follow instructions that are stored in
README.md
file inbuild
directory.
figma
: contains User Interface (UI) designs used in our project.build
: contains the source code of the project.build/algorithms
: contains the algorithms source codes.build/assets
: contains the GUI assets used in the source code.build/outputs
: contains the application's outputs for all algorithms.