LinuxParty
Actualizado (ver.2) . 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 puedes crear y encriptar tar fácilmente archivo de almacenamiento sin ningún tipo de molestia.
Vea también el artículo
Como tener seguro, protegido y encriptado tu Navegador Web Firefox (versión mejorada - versión 3)
En este artículo, veremos cómo crear y cifrar un archivo comprimido tar o gz ( gzip ) con OpenSSL :
Recuerde que la forma convencional de usar OpenSSL es:
# Comando openssl Argumentos de opciones del comando
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 secured.tar.gz
enc
-> comando openssl para cifrar con cifrados-e
-> una opción del comando enc para cifrar el archivo de entrada, que en este caso es la salida del comando tar-aes256
-> el cifrado de la encriptación-out
-> opción 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 secured.tar.gz | tar xz -C test
Explicación del comando anterior:
-d
-> utilizado para descifrar los archivos-C
-> extraer en el subdirectorio denominado test (si quitas "-C test" será en el directorio actual)
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 ingresa la contraseña correcta

Cifrar o descifrar un archivo Tar 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, lo que 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 ejemplo, puedes ver este script para hacer una copia "segura" del directorio de Mozilla. (que puedes modificar a tu gusto) VER en el Artículo: Encriptar y desencriptar archivos y directorios en Windows, Linux y Mac, con Tar y OpenSSL

-
Eventos
- Los 6 mejores administradores de listas de tareas pendientes para la línea de comandos de Linux
- La Mobile World Congress (MVC) amenaza con irse de Barcelona
- XXVIII Jornadas Técnicas del GULUC3M (Madrid): Call 4 talks
- Feliz 4 de Julio de 2016, Happy Independence Day
- Feliz 4 de Julio de 2015, Happy Independence Day
- Bilbao, capital mundial del software libre
- Granada acogerá el 12-14 enero la Conferencia Internacional Software Libre 2012
- Richard Stallman nos invita a votar ''es un arma importante''.
- La ''Libre Software World Conference'' gracias a Andalibre y Asolif
- Buen Servicio
- Cursillos de verano gratuitos de Software Libre en Deusto
- Apple actualiza el iPhone, Mac y OS X en la última WWDC
- Conferencia de Richard Stallman en el espacio CAMon de Alicante
- Miller: “Safari caerá el primero en el PWN2OWN de este año.”
- CENATIC organiza jornadas sobre ''Gestión de ONGs'' -GONGs-, software libre para