Відповіді:
Використовуйте cryptабо gpgу файлі.
Прості приклади:
cat filename | crypt > filename.crypt
gpg -c –o filename.gpg filename
Ви можете використовувати команду:
zip -P password file.zip file
Або краще:
zip -e file.zip file
man zip
Ні tarформат, ні gzформат не мають вбудованої підтримки файлів, що захищають паролем.
Формат Windows zipпоєднує в собі кілька різних функціональних можливостей: стиснення (наприклад, gzip), архівування декількох файлів в один (наприклад, tar), шифрування (наприклад, gnupg) та, ймовірно, інші. У Unix, як правило, є індивідуальні інструменти, кожен з яких добре справляється з одним, і дозволяє комбінувати їх.
Еквівалент Unix захищеного паролем .zipфайлу, ймовірно, можна назвати чимось на зразок foo.tar.gz.gpgабо foo.tgz.gpg.
І для Unix є відкритий код zipта unzipінструменти, хоча вони можуть не забезпечити всі можливості версій Windows (я впевнений, що новіший .zipxформат не підтримується).
Ви можете використовувати gpg (= GnuPG):
gpg -o fileToTar.tgz.gpg --symmetric fileToTar.tgz
Це запропонує вам ввести парольну фразу.
Щоб згодом розшифрувати файл, просто зробіть:
gpg fileToTar.tgz.gpg
Це знову запропонує вам ввести парольну фразу.
-cскорочено --symmetric, тобто використовуйте симетричний шифр за замовчуванням, що означає, що однакова пропускна фраза використовується як для шифрування, так і для дешифрування. (На відміну від асиметричного, який передбачає відкриті ключі та приватні ключі.)
Ви можете використовувати криптовалюту .
Речі можуть бути зашифровані трубою:
tar cvvjf - /path/to/files | ccrypt > backup.tar.bz2.cpt
Або на місці:
ccrypt backup.tar.bz2
Для автоматизації ви можете зберегти ключ доступу до файлу і використовувати цю ключ для шифрування:
ccrypt -k ~/.passkey backup.tar.bz2