File Encrypt Decrypt

File Encrypt Decrypt App using Python

File Encrypt Decrypt
App using Python

In today’s digital age, protecting sensitive information is a must. The File Encryptor & Decryptor App provides a simple yet effective way to secure your files. Built with Python’s Tkinter for a user-friendly GUI and powered by the Fernet encryption method from the cryptography library, this application makes file encryption and decryption accessible for everyone.


Key Features

  • Generate Encryption Key: Easily create a secure key to encrypt and decrypt your files.
  • Encrypt Files: Protect the contents of your text files by encrypting them with a single click.
  • Decrypt Files: Unlock encrypted files safely using the same key.
  • User-Friendly Interface: No complex commands—just a simple, intuitive GUI for hassle-free use.

How to Use the Application

1. Running the App
  • Download the app.exe file from the release folder.
  • Double-click the app.exe file to launch the GUI.
  • No Python installation or additional dependencies required—just run and go!
2. Using the Features
  • Generate Key:
    • Click the “Generate Key” button to create an encryption key (key.key).
    • Save the key securely—it’s essential for both encryption and decryption.
  • Encrypt File:
    • Select a text file by clicking “Encrypt File.”
    • The file will be encrypted, and its contents replaced with encrypted data.
  • Decrypt File:
    • Click “Decrypt File” and select an encrypted file.
    • Use the saved key to successfully decrypt and restore the file.
  • Exit:
    • Click “Exit” to close the application.

Dependencies

If you prefer running the source code directly, ensure you have:

  • Python 3.x installed.
  • The cryptography library, which you can install with:
    pip install cryptography
    

Build Instructions

Want to generate your own executable? Follow these steps:

  1. Install PyInstaller:
    pip install pyinstaller
    
  2. Generate the .exe file:
    pyinstaller --onefile --windowed encryptor_gui.py
    
  3. Find your executable in the /dist folder.

Why Use This App?

This app simplifies file security, making it easy for anyone to protect their sensitive information. Whether you’re managing personal documents or professional files, this tool provides a secure and straightforward way to encrypt and decrypt files.

Enc File Encrypt Decrypt App using Python

Post Comment