Cómo cifrar y descifrar archivos y directorios utilizando TAR y OpenSSL

Cómo cifrar y descifrar archivos y directorios utilizando TAR y OpenSSL

Cuando tiene datos confidenciales importantes, entonces es crucial tener una capa adicional de seguridad a sus archivos y directorios, especialmente cuando necesita transmitir los datos con otros a través de una red.

Esa es la razón, estoy buscando una utilidad para cifrar y descifrar ciertos archivos y directorios en Linux, afortunadamente encontré una solución que alquitrán con Openssl puede hacer el truco, sí, con la ayuda de estas dos herramientas, puede crear y cifrar fácilmente el archivo de archivo de alquitrán sin problemas.

No te pierdas: 7 Herramientas para cifrar y descifrar archivos en Linux

En este artículo, veremos cómo crear y cifrar un alquitrán o GZ (gzip) Archivo de archivo con Openssl:

Recuerde que la forma convencional de usar Openssl es:

# argumentos de opciones de comando de comando openssl 

Archivos en cifrado 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 asegurado.alquitrán.GZ 

Explicación del comando anterior:

  1. enchufe - Comando OpenSSL para codificar con cifrados
  2. -mi - Una opción de comando ENC para cifrar el archivo de entrada, que en este caso es la salida del comando TAR
  3. -AES256 - el cifrado de cifrado
  4. -afuera - Opción ENC utilizada para especificar el nombre del nombre de archivo de salida, asegurado.alquitrán.GZ

Descifrar archivos en Linux

Para descifrar un contenido del archivo de alquitrán, use el siguiente comando.

# OpenSSL ENC -D -AES256 -En asegurado.alquitrán.GZ | prueba de alquitrán xz -c 

Explicación del comando anterior:

  1. -d - Se usa para descifrar los archivos
  2. -C - Extracto en subdirectorio nombrado prueba

La siguiente imagen muestra el proceso de cifrado y lo que sucede cuando intenta:

  1. Extraiga el contenido del tarball de la manera tradicional
  2. Use la contraseña incorrecta y
  3. Cuando ingresa la contraseña correcta
Cifrar o descifrar el archivo Tar Archive en Linux

Cuando trabaja en una red local o en Internet, siempre puede asegurar sus documentos o archivos vitales que comparte con otros encriptándolos, esto puede ayudar a reducir el riesgo de exponerlos a atacantes maliciosos.

Observamos una técnica simple de cifrado de tarballs usando OpenSSL, una herramienta de línea de comandos OpenSSL. Puede consultar su página Man para obtener más información y comandos útiles.

Como de costumbre, para cualquier pensamiento adicional o consejo simple que desee compartir con nosotros, use el formulario de comentarios a continuación y en el próximo consejo, veremos una forma de traducir Permisos RWX en forma octal.