Búsqueda de sitios web

Cómo crear un archivo ZIP protegido con contraseña en Linux


ZIP es una utilidad de compresión y empaquetado de archivos muy popular para sistemas operativos tipo Unix y Windows. Mientras examinaba la página de manual de zip, descubrí algunas opciones útiles para proteger archivos zip.

Lea también: Cómo proteger con contraseña un archivo Vim en Linux

En esta publicación, le mostraré cómo crear un archivo zip protegido con contraseña en la terminal en Linux. Esto le ayudará a aprender una forma práctica de cifrar y descifrar el contenido de archivos zip.

Primero instale la utilidad zip en su distribución de Linux usando el administrador de paquetes como se muestra.

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

Cómo crear un ZIP protegido con contraseña en Linux

Una vez instalado, puede utilizar el comando zip con el indicador -p para crear un archivo zip protegido con contraseña llamado ccat-command.zip desde el directorio. de archivos llamados ccat-1.1.0 de la siguiente manera.

zip -p pass123 ccat-command.zip ccat-1.1.0/

Sin embargo, el método anterior es absolutamente inseguro, porque aquí la contraseña se proporciona como texto sin cifrar en la línea de comando. En segundo lugar, también se almacenará en el archivo de historial (por ejemplo, ~.bash_history para bash), lo que significa que otro usuario con acceso a su cuenta (más especialmente el usuario root) fácilmente ver la contraseña.

Por lo tanto, intente utilizar siempre el indicador -e, ya que muestra un mensaje que le permite ingresar una contraseña oculta como se muestra.

zip -e ccat-command.zip ccat-1.1.0/

Cómo descomprimir ZIP protegido con contraseña en Linux

Para descomprimir y descifrar el contenido del archivo llamado ccat-command.zip, utilice el programa unzip y proporcione la contraseña que ingresó anteriormente.

unzip ccat-command.zip

¡Eso es todo! En esta publicación, describí cómo crear un archivo zip protegido con contraseña en la terminal en Linux. Si tiene alguna consulta u otro consejo/truco útil relacionado para compartir, utilice el formulario de comentarios a continuación y envíenos un mensaje.