Este script de Python permite cifrar y descifrar archivos y carpetas utilizando una clave proporcionada por el usuario.
Las bibliotecas necesarias para ejecutar este script se pueden instalar con:
pip install -r requirements.txt
Las bibliotecas requeridas son:
- argparse
- base64
- os
- tqdm
- cryptography
Para cifrar o descifrar un archivo o carpeta, puedes usar los siguientes argumentos:
-c
,--cifrar
: Cifra el archivo o carpeta.-d
,--descifrar
: Descifra el archivo o carpeta.-f
,--file
: El archivo a cifrar o descifrar.-e
,--directory
: La carpeta a cifrar o descifrar.-k
,--key
: La clave utilizada para cifrar o descifrar.
Por ejemplo, para cifrar un archivo, puedes usar el siguiente comando:
python script.py --cifrar --file mi_archivo.txt --key mi_clave
Y para descifrar el mismo archivo, puedes usar:
python script.py --descifrar --file mi_archivo.txt --key mi_clave
Por favor, ten en cuenta que la clave utilizada para cifrar los archivos es necesaria para descifrarlos. Si pierdes la clave, no podrás recuperar tus archivos cifrados.