Aprende cómo usar Secret Keeper, un script de Python, para cifrar y descifrar archivos con una clave proporcionada.
Secret Keeper es un cifrador de archivos escrito en Python que cifra tus archivos usando Advanced Encryption Standard (AES). El modo CBC se utiliza al crear el cifrado AES en el que cada bloque está encadenado al bloque anterior en la secuencia.
1. Características
- Secret Keeper tiene la capacidad de generar una clave de cifrado aleatoria basada en la entrada del usuario.
- Secret Keeper puede cifrar y descifrar con éxito los tipos de archivos .txt y .docx.
2. Instalar y ejecutar Secret Keeper en Linux
- Ingresa el siguiente comando en el terminal para descargarlo.
git clone https://github.com/magicalraccoon/Secret-Keeper
- Después de descargar el programa, ingresa el siguiente comando para navegar al directorio del código fuente y listar el contenido:
cd Secret-Keeper && ls
- Instala las dependencias:
pip3 install -r requirements.txt
- Ahora ejecuta el script con el siguiente comando.
python3 Secret-Keeper.py
3. Instalar y ejecutar Secret Keeper en Windows
- Descarga y ejecuta el archivo de instalación de Python 3.7 desde Python.org
- Descarga y ejecuta el archivo de instalación de Git desde git-scm.com. Elige usar Git desde el símbolo del sistema de Windows.
- Después de eso, ejecuta el CMD e ingresa estos comandos:
git clone https://github.com/magicalraccoon/Secret-Keeper
cd Secret-Keeper
pip3 install -r requirements.txt
python3 Secret-Keeper.py
4. Ejemplo de uso
Una vez ejecutado el programa, seleccionaré la opción
Ahora pasaré a descifrarlo, para ello ejecutamos nuevamente el programa y seleccionamos la opción
Finalmente, asegúrate de recordar la clave de cifrado que ingresas. Si lo pierdes, ya no podrás descifrar tus archivos. Además, si alguien más tiene acceso a él, podría descifrar todos tus archivos. ¡Si te ha gustado esta herramienta, compártela en tus redes sociales! :’)