This folder contains the SpeedLocker script responsible for encrypting and decrypting files using a passphrase. It's designed to be a straightforward tool for handling sensitive data with secure encryption.
encrypt_gestion.py: The main script for the encryption and decryption process.
encrypt_gestion.py utilizes Python's cryptography library to encrypt and decrypt files. It provides a simple GUI for user interaction.
derive_key(password_provided, salt): Creates a secure key from the provided passphrase and salt.encrypt_file(file_path, key): Encrypts the target file and saves it with a.stzextension.decrypt_file(file_path, key): Decrypts the target.stzfile back to its original format.
- Python 3.x
- Cryptography library
- Tkinter (for GUI)
To set up and run the script:
- Ensure all dependencies are installed.
- Run the script via command line or an IDE capable of handling Python scripts.
In Installation.bat, it's the script to install the script in right click menu. Change the path to your custom version of python if is not the same as mine.
To use the script:
- Start the script with Python.
- Enter the file path as an argument.
- Use the GUI to enter the passphrase and select whether to encrypt or decrypt.
This script is open for improvements and contributions. Please ensure any contributions are well-documented and tested.
For any queries or contributions, please contact me.