¿Cómo cifrar y descifrar un archivo o directorio en Linux?

Simplemente ocultar un archivo o directorio no es suficiente para su seguridad porque cualquier persona con un poco de lenguaje técnico puede verlos fácilmente ya sea usando una línea de comando o usando el administrador de archivos. Es por eso que necesita encriptar cualquier cosa que sea esencial para usted y que no quiera que otros vean.

En Linux, hay varias formas de encriptar un archivo o directorio o todo el sistema de archivos usando GnuPG o el lucas cifrado de disco respectivamente.

En este tutorial, le mostraré cómo cifrar un archivo o directorio con el herramienta GnuPG así como el utilidad zip .

Tabla de contenido

Cifrado de archivos usando la utilidad GPG

Usando la utilidad ‘gpg’, podemos cifrar o descifrar un archivo usando dos métodos, a saber, un clave o un archivo de clave . Vamos a configurar una contraseña para proteger un archivo. Podemos usar el -C opción junto con el comando ‘gpg’ para cifrar un archivo. Para example:

                      
gpg -c <filename>

                    

Aparecerá un cuadro en la interfaz de la Terminal y le pedirá que ingrese una contraseña segura, escriba su contraseña y luego presione Enter. Asegúrese de no olvidar la frase de contraseña, de lo contrario, no podrá acceder a su archivo después del cifrado.

Enter Una contraseña para cifrar un archivo

Se creará un nuevo dispositivo con la extensión gpg y cuando intente leer el contenido del archivo, no podrá hacerlo.

Se creará un archivo cifrado con extensión Gpg

Encriptar un directorio usando la herramienta gpg

Este método no se recomienda si está cifrando un directorio, puede pasar al procedimiento zip y cifrado en su lugar si tiene algún directorio importante para cifrar.

Será más fácil si solo comprime el directorio y luego encripta el archivo usando el comando gpg. Para comprimir un directorio, debe usar el comando alquitrán como esto:

                      
tar -cf archive.tar <directory name>

                    

Una vez que el directorio está archivado, puede encriptarlo usando el comando gpg:

                      
gpg -c archive.tar

                    
Cifrado de un directorio Cifrado de un directorio

Nuevamente, ingrese su contraseña cuando se le solicite, ahora ha cifrado con éxito tanto los archivos como el directorio.

Descifrar un archivo usando el comando gpg.

Para descifrar los archivos/directorios cifrados, puede usar el comando gpg de esta manera:

                      
gpg -d <directory/file>.gpg

                    

Se le pedirá una contraseña para descifrar el archivo, escríbala y luego presione enter.

Descifrar un archivo usando el comando Gpg Descifrar un archivo usando el comando Gpg

Cifrar un directorio usando zip

Para encriptar un directorio usando el comando zip, debe usar el –cifrar opción junto con el comando. Puede usar el comando para cifrar varios archivos como este:

                      
zip --encrypt encrypted.zip <file>...<file10>

                    
Cifrar varios archivos usando el comando Zip Cifrar varios archivos usando el comando Zip

Para cifrar un directorio, puede usar este comando:

                      
zip -r --encrypt encypted2.zip <directory>

                    
Cifrado de un directorio usando el comando Zip Cifrado de un directorio usando el comando Zip

Para descifrar un archivo, simplemente use el ‘ abrir la cremallera ‘ comando como este:

                      
unzip encrypted.zip

                    
Descifrar un archivo de almacenamiento cifrado con el comando Zip Descifrar un archivo de almacenamiento cifrado con el comando Zip

Resumen

Bueno, eso es todo. Sin embargo, también puede crear una clave privada para usted usando la clave gpg usando el comando gpg como este:

                      
gpg --full-gen-key

                    

Espero que, con este tutorial, haya aprendido con éxito cómo cifrar o descifrar un archivo en Linux usando la Terminal. Hágame saber en los comentarios a continuación si tiene alguna confusión o pregunta con respecto a este tema en los comentarios.

Referencias

Comando GPG – Página del manual

Related Posts