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

Script Python Secret Keeper

Presentación de Secret Keeper

  • 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.

Nota 1

El cifrado de archivos de imagen, archivos de audio y video usando Secret Keeper puede resultar en resultados dañados. Asegúrate de tener una copia de seguridad antes de intentar cifrar los tipos de archivos mencionados anteriormente.

2. Instalar y ejecutar Secret Keeper en Linux

  • Ingresa el siguiente comando en el terminal para descargarlo.
git clone https://github.com/Sameera-Madhushan/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
Instalación de Secret Keeper en Linux

Instalación de Secret Keeper en Linux

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 Gitdesde el símbolo del sistema de Windows.
  • Después de eso, ejecuta el CMD e ingresa estos comandos:
git clone https://github.com/Sameera-Madhushan/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 E para cifrar un archivo de ejemplo llamado geek.txt, donde la clave de cifrado será ‘geek‘:

Cifrar archivo con Secret Keeper

Cifrar archivo con Secret Keeper

Ahora pasaré a descifrarlo, para ello ejecutamos nuevamente el programa y seleccionamos la opción D. Ingresamos el archivo cifrado y también la clave de cifrado, posteriormente el programa hará el resto.

Descifrar archivo con Secret Keeper

Descifrar archivo con Secret Keeper

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.

Fuente: esgeeks.com

Compartir