Як створити зашифрований (захищений паролем) zip-файл?
Як створити зашифрований (захищений паролем) zip-файл?
Відповіді:
Це дозволить ввести пароль:
zip --encrypt file.zip files
Це більш небезпечно, оскільки пароль вводиться / відображається як звичайний текст:
zip --password (password) file.zip files
Попередження, стандартне шифрування поштових індексів дуже слабке і легко зламається.
file.zip
порожній
-r
перемикач. Так і будеzip --encrypt file.zip -r your_folder
Ви також можете клацнути правою кнопкою миші на папці або файлах у Nautilus та вибрати "Стиснути ...". У вікні, що з’явилося, ви можете розгорнути розділ «Інші параметри», щоб ввести пароль.
Якщо поле пароля або будь-який інший параметр не ввімкнено, вибраний параметр стиснення не підтримує його. Виберіть інший зі списку після імені файлу. Відповідно до документації:
В даний час лише 7-Zip, ZIP, RAR та ARJ підтримують шифрування
.rar
перш ніж використовувати його в компресорі.
У коментарях та відповідях згадується, що шифрування zip за замовчуванням є слабким, але оскільки немає прикладу коду, ось увімкнено з .7zip:
sudo apt-get install p7zip-full # install 7zip
7za a -tzip -p -mem=AES256 foo_file.zip foo_folder # encrypt folder
Команди пояснили:
7za
: Використовуйте 7zipa
: Додавати? / Додавання файлів? ( e
для видобутку)-tzip
: Використовуйте формат .zip замість типового .7z-mem=AES256
: Використовуйте шифрування AES256foo_file.zip
: Назва файлу .zipfoo_folder
: Назва папки для шифруванняВідповідь на основі: https://www.tecmint.com/7zip-command-examples-in-linux/
sudo apt-get install zip
zip -r --encrypt result.zip folder
-r
для поштового каталогу та підкаталогуВикористовуйте --encrypt
для захисту своїх файлів
за допомогою простої симетричної системи шифрування на основі пароля, яка задокументована в специфікації ZIP