Skip to content

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

License

Notifications You must be signed in to change notification settings

jvalenteros/encryption-app-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages