A Python-based tool for file encryption and decryption using a custom cipher and wxPython for GUI.
- Python 3.x
- wxPython (
pip install wxPython
)
-
Clone the repository:
git clone https://github.com/ParisaAlizadeh2003/cryptography-tool.git
-
Install the required dependencies:
pip install wxPython
-
Run the application:
python app.py
- Select a folder path using the "Browse" button.
- Choose the extension of the files you want to encrypt/decrypt.
- Click "Show Files" to list all files with the specified extension.
- To encrypt, click "Encrypt" and the tool will create a secret key.
- To decrypt, provide the secret key path and click "Decrypt".
- File encryption using a custom encoding scheme
- File decryption with a secret key
- Support for multiple file selection
This tool uses a custom character encoding scheme for encryption and generates a secret key for decryption.
- Parisa Alizadeh (https://github.com/ParisaAlizadeh2003)