Как: Создать Зашифрованный ZIP Архив в Linux

Из заметки Вы узнаете как зашифровать ZIP файл из командной строки в Linux.

Я покажу как создать защищенный паролем ZIP архив из файла или папки.

Внимание! Стандартное шифрование в ZIP довольно слабое и легко взламывается.

Защищенный Паролем ZIP Файл в Linux

Создадим зашифрованный ZIP архив secure.zip из файла:

$ zip --encrypt secure.zip file
Enter password: 
Verify password: 
  adding: file (deflated 8%)

Создадим защищенный паролем ZIP архив secure.zip из нескольких файлов:

$ zip --encrypt secure.zip file1 file2 file3
Enter password: 
Verify password: 
  adding: file1 (stored 15%)
  adding: file2 (deflated 30%)
  adding: file3 (deflated 45%)

Создадим зашифрованный ZIP архив secure.zip из папки /var/log/:

$ zip --encrypt -r secure.zip /var/log/
Enter password: 
Verify password: 
  adding: var/log/ (stored 0%)
  adding: var/log/dmesg.0 (deflated 74%)
  adding: var/log/dpkg.log.9.gz (deflated 0%)
  adding: var/log/samba/log.asc-nb (deflated 96%)
***

Используйте следующую команду для разархивирования и дешифрования ZIP файла:

$ unzip secure.zip
Enter password: 
***

Шифрование и Дешифрирование ZIP Архива в Linux

В приведенных выше примерах необходимо вводить пароль в интерактивном режиме.

Если Вам надо создать защищенный паролем ZIP файл из какого-то shell скрипта, Вы захотите сделать это неинтерактивно.

Это метод менее безопасен, так-как пароль вводится в открытом виде.

Вы легко можете шифровать и дешифровать ZIP архивы без интерактивного ввода пароля из командной строки в Linux.

Делается это так:

$ zip -P passw0rd secure.zip file
$ zip -P passw0rd secure.zip file1 file2 file3
$ zip -P passw0rd -r secure.zip /var/log/

Разархивировать защищенный паролем ZIP архив:

$ unzip -P passw0rd secure.zip

3 Replies to “Как: Создать Зашифрованный ZIP Архив в Linux”

  1. Hey Guys,

    The above commands are not working for me , I mean even i give the password while doing the zip. but its not asking me the passwd while unzip.

    Thanks
    Santosh G.

  2. For me the archive itself is not encrypted, you can see the list of files. But to extract the files you need a password.

  3. Santosh. probably the reason is the signature file is in the same directory. try to move the zip file to another folder and try to extract. it should ask for a password

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.