ZIP es una utilidad muy popular de compresión y empaquetado de archivos para sistemas operativos similares a Unix y Windows. Mientras examinaba la página de manual de zip, descubrí algunas opciones útiles para proteger los 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 los archivos zip.
Primero instala zip utilidad 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 zip comando con -p
marcar para crear un archivo zip protegido por contraseña llamado ccat-command.zip desde el directorio de archivos llamado 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 claro en la línea de comando. En segundo lugar, también se almacenará en el archivo de historial (por ejemplo, ~.bash_history para bash), es decir, otro usuario con acceso a su cuenta (más especialmente root usuario) verá fácilmente la contraseña.
Por lo tanto, trate de usar siempre el -e
marca, 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 por contraseña en Linux
Para descomprimir y descifrar el contenido del archivo llamado ccat-command.zip , use el descomprimir programe 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 otros consejos o trucos útiles para compartir, utilice el formulario de comentarios a continuación, envíenos un ping.