/encryption-app-py

A python script with GUI for encrypting and decrypting text using AES and RSA algorithms.

Primary LanguagePythonMIT LicenseMIT

Encryption/Decryption Tool

Python License

A simple Python GUI application for encrypting and decrypting text using AES and RSA algorithms.

Features

  • 🔒 AES Encryption & Decryption
  • 🗝️ RSA Encryption & Decryption
  • 🖥️ Simple GUI
  • 🚀 Fast and efficient
  • 🔧 Easy to use

Installation

  1. Clone this repository:
    git clone https://github.com/jvalenteros/encryption-app-py.git
    
  2. Navigate to the project directory:
    cd encryption-app-py
    
  3. Install the required dependencies:
    pip install -r requirements.txt
    

Usage

Run the application:

python EncryptionApp.py

AES Encryption/Decryption:

  1. Enter your text in the "Text" field
  2. Provide a 16-byte key
  3. Click "Encrypt" or "Decrypt"

RSA Encryption/Decryption:

  1. Click "Generate Keys" to create RSA key pair
  2. Enter your text in the "Text" field
  3. Click "Encrypt" or "Decrypt"

Screenshot

Alt text

Contributing

Contributions, issues, and feature requests are welcome! Feel free to check issues page.

License

This project is MIT licensed.

Author

Johann Valenteros

Support

Give a ⭐️ if this project helped you!

Disclaimer

This tool is for educational and personal purposes only. Always use properly vetted cryptographic tools for sensitive data.