Skip to content

GUI Application to encrypt and decrypt files using AES algorithm.

License

Notifications You must be signed in to change notification settings

nehorayp/FileEncryptor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FileEncryptor

File Encryptor is a simple desktop application developed in Python using the Tkinter library. It provides a user-friendly interface for encrypting and decrypting files using the AES encryption algorithm.

Features

  • AES Encryption: Securely encrypt files using the AES encryption algorithm.
  • Key Management: Automatically generates a random encryption key for each encryption operation and saves it securely.
  • User-friendly Interface: Intuitive GUI for a seamless user experience.

Getting Started

Prerequisites

  • Python 3.x
  • Tkinter (Included in most Python installations)
  • cryptography library

Installation

  1. Clone the repository:
git clone https://github.com/nehorayp/FileEncryptor.git
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Run the application:
python main.py
  1. Follow the on-screen instructions to perform encryption and decryption.

Screenshots

Welcome Window:

image

Main Menu:

image

Completed Encryption:

image

Decryption:

image

Successful Decryption:

image

Contributing

Contributions are welcome! Feel free to open issues and pull requests.

Licence

This project is licensed under the MIT License - see the LICENSE file for details.

Notes

This is my first project, so feel free to give me some feedback as a cyber security begineer and a beginner programmer :)

About

GUI Application to encrypt and decrypt files using AES algorithm.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages