Las mejores aplicaciones de cifrado de archivos para Linux

Las mejores aplicaciones de cifrado de archivos para Linux
Este artículo cubrirá una lista de aplicaciones útiles de línea de comandos que se pueden usar para cifrar y descifrar archivos en su sistema Linux. Estas aplicaciones utilizan una variedad de métodos y algoritmos para asegurar sus archivos. Una vez que cifre archivos utilizando estos métodos, debería poder descifrarlos en cualquier plataforma siempre que incluya aplicaciones y bibliotecas necesarias necesarias para el cifrado y el descifrado.

Gpg

"GPG" o "GNU Privacy Guard" le permite cifrar de forma segura archivos y datos con un algoritmo de cifrado fuerte. Puede cifrar y descifrar datos utilizando archivos de "clave". En su forma más simple, puede cifrar un archivo usando una frase de pases y descifrarlo más tarde.

Para instalar GPG en Ubuntu, use el comando especificado a continuación:

$ sudo apt install gpg

GPG está disponible de forma predeterminada en todas las demás distribuciones importantes de Linux. Si no es así, simplemente busquelo en el Administrador de paquetes e instálelo desde allí.

Para cifrar un archivo usando una frase de pases, ejecute un comando en el siguiente formato:

$ GPG -C FILE.TXT

Se le pedirá que ingrese una frase de pases que se utilizará para encriptar y descifrar el archivo. Una vez que haya ingresado la contraseña, GPG encriptará el archivo y producirá un archivo encriptado en el siguiente formato:

archivo.TXT.gpg

Para descifrar el archivo, ejecute un comando en el siguiente formato:

$ GPG File.TXT.gpg

Cuando se le solicite que ingrese la contraseña, use la frase de contraseña que inicialmente usó para cifrar el archivo. Una vez descifrado, recuperará un "archivo.archivo txt ".

Otro enfoque para cifrar archivos utilizando GPG es usar un par de claves "públicas" y "privadas". Usando una clave pública, puede cifrar un archivo, pero solo se puede descifrarse utilizando una clave privada. Si desea enviar un archivo encriptado a alguien, puede solicitar su clave pública de GPG. Puede usar esta clave pública para cifrar el archivo y enviarle el archivo cifrado. Dado que posee la clave privada asociada con la clave pública, podrá descifrarla utilizando la clave privada. Entonces, para encriptar y descifrar completamente los archivos utilizando la tecla GPG, ambos archivos de clave son necesarios, públicos y privados.

Para generar un par de claves GPG, puede usar el comando a continuación:

$ GPG-Generado-Key

Siga las instrucciones en la pantalla e ingrese un nombre de usuario y contraseña cuando se le solicite. Después de generar el par de claves, GPG mostrará la clave pública generada en la salida terminal. Tome nota o puede verlo más tarde usando el siguiente comando:

$ gpg-list-keys

Ahora puede enviar esta clave pública a alguien para obtener archivos encriptados que solo se pueden descifrarse utilizando su clave privada.

Para exportar la clave pública a un archivo, ejecute el siguiente comando:

$ gpg --armor --export --output "public_key"

Reemplace "public_key" con su propia clave pública generada en el paso anterior. Sus claves privadas generadas estarán disponibles en "$ home/.directorio gnupg/".

Para cifrar un archivo con la clave pública de otra persona, use el comando a continuación:

$ GPG --Crypt--RECIPIENT-FILE public_key.archivo de archivo.TXT

Reemplazar "public_key.Archivo ”con el archivo de clave pública de la persona a la que desea enviar el archivo encriptado.

Para descifrar un archivo que estaba encriptado utilizando su clave pública, use el siguiente comando:

$ GPG --Crypt --output File.archivo txt.TXT.gpg

Reemplazar el archivo.txt ”con el nombre deseado para el archivo descifrado. GPG detectará automáticamente sus claves privadas durante el descifrado siempre que se almacenen en el "$ Home/.carpeta Gnupg/”.

Para obtener más información sobre el comando "GPG", ejecute los siguientes dos comandos:

$ GPG --help
$ man GPG

7Z

7Z es una utilidad de código abierto y libre que se puede usar para comprimir archivos y crear archivos de archivos y carpetas. También puede usarlo para crear archivos cifrados y luego extraerlos en cualquier plataforma que tenga soporte para administrar los archivos 7Z. 7Z usa un algoritmo AES-256 fuerte para cifrar archivos. En Linux, puede usar el archivador "P7ZIP" para administrar archivos 7Z.

Para instalar P7ZIP en Ubuntu, use el comando especificado a continuación:

$ sudo apt install p7zip-full

Puede instalar P7ZIP en otras distribuciones de Linux desde repositorios predeterminados o puede compilarlo desde el código fuente.

Para cifrar un archivo o carpeta con P7ZIP, use un comando en el siguiente formato:

$ 7z a -mhe = en el archivo.7Z file1 file2 file3 -p

Reemplazar "Archivo.7z ”con tu nombre deseado. Puede suministrar un solo archivo / carpeta o múltiples nombres separados por el espacio. Ingrese una contraseña para el cifrado cuando se le solicite.

Para descifrar, use el siguiente comando (ingrese la contraseña cuando se le solicite):

Archivo de $ 7z x.7Z

Para obtener más información sobre 7Z, use los siguientes dos comandos:

$ 7Z --help
$ hombre 7z

Openssl

OpenSSL es una utilidad gratuita y de código abierto que incluye una variedad de algoritmos para cifrar datos y archivos locales y remotos. Puede usarlo para cifrar archivos en Linux usando el estándar AES-256. Para instalar OpenSSL en Ubuntu, use el comando a continuación:

$ sudo apt install openssl

OpenSSL viene preinstalado en la mayoría de las distribuciones de Linux. También puede instalarlo desde repositorios oficiales utilizando el administrador de paquetes. Más descargas están disponibles en su sitio web oficial.

Para cifrar un archivo con OpenSSL, use un comando en el siguiente formato:

$ OpenSSL ENC -AES -256 -CBC -In Entrada.Archivo -Out Salida.archivo

Reemplace los nombres de archivo en el comando según sea necesario. Se le pedirá que ingrese una contraseña para que el proceso de cifrado complete. Para descifrar, use el siguiente comando:

$ OpenSSL ENC -AES -256 -CBC -D -in encriptado.archivo -ut descifrado.archivo

Para obtener más información sobre las opciones de cifrado de OpenSSL, use los siguientes dos comandos:

$ OpenSSL ENC --help
$ Man OpenSsl ENC

Ccrypt

CCRYPT es una utilidad de línea de comando de código abierto y de código abierto que se puede usar para cifrar archivos y carpetas en su sistema Linux. Se desarrolla como un reemplazo de entrega para otra herramienta de cifrado llamada "cripta" y proporciona una mejor metodología y seguridad de cifrado. Para instalar ccrypt en ubuntu, use el siguiente comando:

$ sudo apt install ccrypt

Puede instalar ccrypt en otras distribuciones de Linux de repositorios oficiales. Más descargas están disponibles aquí.

Para cifrar un archivo usando ccrypt, ejecute un comando en el siguiente formato:

$ ccrypt archivo.TXT

Se le pedirá que ingrese una contraseña. Una vez que se haya completado el cifrado, se generará un nuevo archivo que tenga ".CPT ”como extensión (archivo.TXT.CPT en este caso).

Descifrar un ".Archivo CPT ”, ejecute un comando en el siguiente formato:

$ ccdecrypt archivo.TXT.CPT

Para obtener más información sobre los comandos CCRYPT, use los siguientes comandos en un terminal:

$ ccrypt --help
$ hombre ccrypt

Conclusión

Estas son algunas de las utilidades de cifrado de archivos de línea de comandos más populares disponibles para Linux. No hay muchas aplicaciones gráficas de cifrado de archivos disponibles para Linux. Algunos de ellos están presentes como complementos para varios administradores de archivos que le permiten crear archivos comprimidos cifrados haciendo clic derecho en archivos y carpetas.