¿Cómo creo un archivo zip cifrado (protegido con contraseña)?
¿Cómo creo un archivo zip cifrado (protegido con contraseña)?
Respuestas:
Esto le pedirá una contraseña:
zip --encrypt file.zip files
Esto es más inseguro, ya que la contraseña se ingresa / muestra como texto sin formato:
zip --password (password) file.zip files
Advertencia, el cifrado zip estándar es muy débil y se puede descifrar fácilmente.
file.zip
está vacío
-r
interruptor. Así serázip --encrypt file.zip -r your_folder
También puede hacer clic con el botón derecho en una carpeta o archivo (s) en Nautilus y seleccionar "Comprimir ...". En la ventana resultante, puede expandir la sección "Otras opciones" para ingresar una contraseña.
Si el campo de contraseña o alguna de las otras opciones no están habilitadas, la opción de compresión seleccionada no lo admite. Seleccione uno diferente de la lista después del nombre del archivo. De acuerdo con la documentación:
Actualmente, solo los archivos 7-Zip, ZIP, RAR y ARJ admiten cifrado
.rar
antes de poder usarlo en el compresor.
Los comentarios y las respuestas han mencionado que el cifrado zip predeterminado es débil, pero como no hay un ejemplo de código, aquí está .7zip:
sudo apt-get install p7zip-full # install 7zip
7za a -tzip -p -mem=AES256 foo_file.zip foo_folder # encrypt folder
Comandos explicados:
7za
: Use 7zipa
: ¿Adjuntar? / Agregar archivos? ( e
para extracción)-tzip
: Utilice el formato .zip en lugar del predeterminado .7z-mem=AES256
: Utilice el cifrado AES256foo_file.zip
: Nombre del archivo .zipfoo_folder
: Nombre de la carpeta para encriptarRespuesta basada en: https://www.tecmint.com/7zip-command-examples-in-linux/
sudo apt-get install zip
zip -r --encrypt result.zip folder
-r
para comprimir el directorio y subdirectorioÚselo --encrypt
para proteger sus archivos
con un sistema de cifrado simétrico simple basado en contraseña, que está documentado en la especificación ZIP