Skip to content

A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.

Notifications You must be signed in to change notification settings

ParisaAlizadeh2003/cryptography-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Cryptography-Tool

A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.

Requirements

  • Python 3.x
  • wxPython (pip install wxPython)

Setup

  1. Clone the repository:

    git clone https://github.com/ParisaAlizadeh2003/cryptography-tool.git
    
    
  2. Install the required dependencies:

    pip install wxPython
    
  3. Run the application:

    python app.py
    

Usage

  1. Select a folder path using the "Browse" button.
  2. Choose the extension of the files you want to encrypt/decrypt.
  3. Click "Show Files" to list all files with the specified extension.
  4. To encrypt, click "Encrypt" and the tool will create a secret key.
  5. To decrypt, provide the secret key path and click "Decrypt".

Features

  • File encryption using a custom encoding scheme
  • File decryption with a secret key
  • Support for multiple file selection

Additional Information

This tool uses a custom character encoding scheme for encryption and generates a secret key for decryption.

Author

About

A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages