Как защитить пароль .tgz-файла с помощью tar в Unix?

Я использую tar-команду Unix, как показано ниже, чтобы разбить каталог и его файлы:

tar cvzf fileToTar.tgz directoryToTar 

Есть ли способ защитить пароль .tgz-файла? Я создал защищенные паролем ZIP-файлы в Windows, поэтому я бы предположил, что Unix имеет ту же возможность. Есть идеи?

  • Где мои личные / общедоступные ключи SSH в UNIX?
  • Как изменить пользователя в WinSCP?
  • Почему размер раздела подкачки должен быть вдвое меньше размера ОЗУ?
  • Есть ли сценарий, в котором необходим rm -rf -no-preserve-root?
  • Как tar.gz все под xx MB?
  • Извлечение файла tar.gz возвращает: «Это не похоже на архив tar».
  • Какую команду мне нужно использовать для удаления файла с именем `-rf`?
  • Индивидуальная подсветка vim
  • 5 Solutions collect form web for “Как защитить пароль .tgz-файла с помощью tar в Unix?”

    Используйте файл 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 имеют встроенной поддержки файлов защиты паролем.

    Формат zip Windows объединяет в себе несколько различных функций: сжатие (например, 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 

    Это снова подскажет вам парольную фразу.

    Вы можете использовать ccrypt .

    Вещи могут быть зашифрованы трубой:

     tar cvvjf - /path/to/files | ccrypt > backup.tar.bz2.cpt 

    Или на месте:

     ccrypt backup.tar.bz2 

    Для автоматизации вы можете сохранить ключ доступа в файл и использовать этот ключ доступа для шифрования:

     ccrypt -k ~/.passkey backup.tar.bz2 
    Interesting Posts

    DISK BOOT FAILURE после обновления питания

    Как несколько жестких дисков ускоряют работу ПК?

    Как добавить нижний колонтитул в таблицу в Microsoft Word?

    Как набрать карасон с клавиатурой querty?

    Время работы накопителей SSD

    Как я могу выбрать, какой браузер получает ссылку из разных приложений в каждый момент?

    OneNote – экспортировать все разделы в блокнот в Word? Или другой метод для такого же результата

    Как узнать, поддерживает ли беспроводная сетевая карта в моем ноутбуке 802.11n?

    Сочетание клавиш для выбора файла в проводнике Windows

    Как я могу получить фактический порядковый номер TCP в Wireshark?

    Как контролировать степень сжатия mogrify?

    Развертывание резервной копии Windows 7 для Windows 8

    Папки исчезают при каждом запуске Windows XP

    Как отключить приложения для доступа к Windows 7?

    Есть ли способ контролировать состояние SSD и предсказать его сбой в случае активного использования чтения-записи?

    Давайте будем гением компьютера.