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 gpgGPG 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.TXTSe 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.gpgPara descifrar el archivo, ejecute un comando en el siguiente formato:
$ GPG File.TXT.gpgCuando 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-KeySiga 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-keysAhora 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.TXTReemplazar "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.gpgReemplazar 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 --help7Z
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-fullPuede 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 -pReemplazar "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.7ZPara obtener más información sobre 7Z, use los siguientes dos comandos:
$ 7Z --helpOpenssl
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 opensslOpenSSL 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.archivoReemplace 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.archivoPara obtener más información sobre las opciones de cifrado de OpenSSL, use los siguientes dos comandos:
$ OpenSSL ENC --helpCcrypt
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 ccryptPuede 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.TXTSe 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.CPTPara obtener más información sobre los comandos CCRYPT, use los siguientes comandos en un terminal:
$ ccrypt --helpConclusió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.