This is a simple cryptography tool that can encrypt and decrypt text using four different algorithms: Shift, XOR, DES, and AES. The tool features a simple GUI built with Python.
- Shift Cipher: A basic substitution cipher where each letter in the plaintext is shifted a certain number of places down the alphabet.
- XOR Cipher: A symmetric key encryption algorithm that uses the XOR bitwise operation.
- DES (Data Encryption Standard): A symmetric-key algorithm for the encryption of digital data.
- AES (Advanced Encryption Standard): A symmetric encryption algorithm widely used across the globe.
- Clone the repository:
git clone https://github.com/John-A0/CryptoApply.git
- Navigate to the project directory:
cd CryptoApply
- Install the required dependencies:
pip install -r requirements.txt
- Run the main script to start the GUI:
python3 CryptoApply.py
- Select the encryption/decryption algorithm.
- Enter the text and key (if required).
- Click the "Encrypt" or "Decrypt" button to see the result.
- Python 3
- Tkinter (for GUI)
- PyCryptodome (for AES)
- pyDes (for DES)
- xorencryption (for XOR)
Contributions are welcome! Please fork this repository and submit a pull request.
- Thanks to the developers of the libraries used in this project.
- Special thanks to John for developing this tool.