Cifrar archivos en GNU/Linux con p7zip

image credits by Tim Ellis

image credits by Tim Ellis

P7zip es la versión para GNU/Linux (y otros sistemas como BSD, OS X, Solaris…) en línea de comandos de 7-Zip, una auténtica referencia la hora de hablar de software para comprimir archivos, ya que es de los mejores en ratio de compresión, soporta varios tipos de formatos y proporciona una caracteristica muy interesante, que es el cifrado mediante el algoritmo AES-256.

Cifrar desde linea de comandos

En este caso vamos a ver, como podemos convertir cualquier archivo a zip y cifrarlo desde la terminal.

Por ej. si tengo un archivo llamado secret.txt y le quiero poner contraseña haría:

 7z a -p secret.zip secret.txt

7z_image2

Nos pide la clave un par de veces para verificarla y ya tenemos nuestros secretos a salvo, por lo menos hasta que alguien consiga explotar alguna vulnerabilidad de este tipo de cifrado.

Ahora que me fijo en la captura, con lo de “secret.zip“, no estuve muy inspirado… es como la foto de la señal y el bunker supersecreto…, así que sugiero que le cambiéis el nombre por “justinbiever.zip” o similar, nadie en su sano juicio pensaría que ahí tenéis algo interesante, como el pin de vuestra tarjeta, las cuentas en Suiza o el teléfono de Kate Upton  🙂

Descifrar el archivo

  • Si lo hacemos desde la terminal, el proceso es muy parecido, así que siguiendo con el ejemplo anterior, haríamos para descifrarlo:
 7z e secret.zip

7z_image6

  • De forma gráfica a través del navegador de archivos (Files en este caso), accedemos al menú contextual con el botón derecho y elegimos “extraer aquí“, que nos pedirá la contraseña. Lo mismo si elegimos abrir el archivo con File Roller

7z_image7

Entradas Relacionadas:

Image Credits | Secret Nuclear Bunker by Tim Ellis

9 thoughts on “Cifrar archivos en GNU/Linux con p7zip”

  1. Desktop says:

    Rapido, seguro(al parecer) y sencillo… sigo tu blog aunque no siempre comento. Saludos

  2. tannhausser says:

    @Desktop Lo de comentar no es por supuesto obligatorio pero… de vez en cuando claro que se agradece
    😉
    Me alegra que te guste el blog! Un saludo

  3. orbayo says:

    Si alguien ve “justinbiever.zip” en mi ordenador, marronero…

  4. frk7z says:

    Es el compresor que use hace un tiempo en linux y win 😀

    como aporte diría que también se puede cifrar el nombre de los ficheros, así cuando alguien quiera abrir el comprimido tiene que poner el passwd, si no, ni verá el contenido del comprimido 😛

    el comando quedaría así: 7z a -mhe=on -p secret.7z secret.txt

    1. tannhausser says:

      Muy bueno tu aporte frk7z!
      Era una desventaja que le veía respecto a truecrypt, el hecho de que vieran los nombres de los archivos cifrados o supieran el tamaño de los archivos.

  5. Juventino says:

    Una duda como le hago para comprimir una carpeta y contenido?

  6. 1persona says:

    hola, hay alguno que se pueda usar en modo grafico?
    saludos

    1. tannhausser says:

      Habría que mirar bien…pero con función de cifrado creo que no

      1. 1persona says:

        vengo buscando uno hace rato y nada, increíble algo tan común en windola, y para zipear una carpeta entera con pas? como seria? gracias !!

Deja un comentario