Herramienta interactiva de consola para cifrar y descifrar archivos usando
Fernet mediante la librería
cryptography.
- Python 3.8 o superior
- pip
python -m venv .venvActivá el entorno virtual:
Windows (PowerShell):
.\.venv\Scripts\Activate.ps1Linux/macOS:
source .venv/bin/activateInstalá las dependencias:
pip install -r requirements.txtEjecutá el programa:
python Encrypy.pyElegí una opción:
- Encrypt file: indicá la ruta del archivo y dónde guardar la clave. Si
dejás vacío el destino de la clave, se usará
secret.key. - Decrypt file: indicá la ruta del archivo cifrado y la ruta de la clave.
Los archivos resultantes se crean junto al archivo original con los sufijos
_encrypted o _decrypted.
La clave es necesaria para descifrar los archivos. Guardala de forma segura y no la compartas ni la subas al repositorio. Perderla implica no poder recuperar el contenido cifrado.
Usá esta herramienta únicamente sobre archivos propios o sobre los que tengas autorización para modificar.