Skip to content

A Python-based AES encryption/decryption application with a user-friendly Tkinter GUI. Allows users to encrypt and decrypt messages, generate random keys, and save keys for future use.

Notifications You must be signed in to change notification settings

vitegod/Python-Encryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python-Encryptor

A Python-based AES encryption/decryption application with a user-friendly Tkinter GUI. Allows users to encrypt and decrypt messages, generate random keys, and save keys for future use.

Features

  • Encrypt and Decrypt: Securely encrypt and decrypt messages using the AES algorithm.
  • Key Management:
    • Generate strong random keys.
    • Option to enter your own keys.
    • Save keys for convenient reuse.
  • User-Friendly Interface: Easy-to-use Tkinter GUI for seamless interaction.

Requirements

  • Python 3.x
  • PyCryptodome (pip install pycryptodome)

How to Use

  1. Clone the repository:
git clone https://github.com/vitegod/Python-Encryptor.git
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the application:
python main.py
  1. Building into an Executable:
pip install pyinstaller
pyinstaller --onefile --windowed main.py

About

A Python-based AES encryption/decryption application with a user-friendly Tkinter GUI. Allows users to encrypt and decrypt messages, generate random keys, and save keys for future use.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages