Cómo cifrar y descifrar archivos y directorios con Tar y OpenSSL
Cuando tiene datos importantes y confidenciales, es crucial tener una capa adicional de seguridad para sus archivos y directorios, especialmente cuando necesita transmitir los datos con otras personas a través de una red.
Esa es la razón, Estoy buscando una utilidad para encriptar y desencriptar ciertos archivos y directorios en Linux, afortunadamente encontré una solución que tar. con OpenSSL. puede hacer el truco, sí con la ayuda de estas dos herramientas puede crear y cifrar fácilmente un archivo tar sin problemas.
No te pierdas: 7 herramientas para cifrar y descifrar archivos en Linux
En este artículo, vea cómo crear y cifrar un archivo tar. o gz. ( gzip. con OpenSSL.
Recuerde que la forma convencional de usar OpenSSL. es:
# comando openssl opciones de comando argumentos Cifrar archivos en Linux
Para cifrar el contenido del directorio de trabajo actual (dependiendo del tamaño de los archivos, esto puede llevar un tiempo):
# tar-czf-* | openssl enc-e-aes256-out secure.tar.gz freestar.config.enabled_slots.push
Explicación del comando anterior:
- enc-comando openssl para codificar con cifrados
- -e-una opción de comando enc para cifrar el archivo de entrada, que en este caso es la salida del comando tar
- -aes256: el cifrado de cifrado
- La opción-out-enc utilizada para especificar el nombre del nombre de archivo de salida, secure.tar.gz
Descifrar archivos en Linux
Para descifrar el contenido de un archivo tar, use el siguiente comando.
# openssl enc-d-aes256-in secure.tar.gz | tar xz-C test
Explicación del comando anterior:
- -d-utilizado para descifrar los archivos
- -C-extraer en el subdirectorio llamado test.
La siguiente imagen muestra el proceso de cifrado y lo que sucede cuando intenta:
- extraer el contenido del tarball de la forma tradicional
- use la contraseña incorrecta, y
- cuando ingrese la contraseña correcta
Cifrar o descifrar Ta r Archivar archivo en Linux
Cuando trabaja en una red local o en Internet, siempre puede proteger sus documentos o archivos vitales que comparte con otros cifrándolos, esto puede ayudar a reducir el riesgo de exponerlos a atacantes malintencionados .
Observamos una técnica simple para cifrar archivos tar utilizando OpenSSL, una herramienta de línea de comandos de openssl. Puede consultar su página de manual para obtener más información y comandos útiles.
Como de costumbre, para cualquier idea adicional o consejos simples que desee compartir con nosotros, utilice el formulario de comentarios a continuación y en el próximo consejo, veremos una forma de traducir permisos rwx. a formato octal.