Шифрование каталогов с помощью gpg

Я хочу использовать GPG только для локального шифрования, и после прочтения файла man я делаю следующее, чтобы зашифровать весь каталог:

Я застегиваю каталог с паролем « zip -r -e foo foo », затем я gpg -c foo.zip его с помощью « gpg -c foo.zip » с использованием кодовой фразы. Это элегантный и безопасный способ шифрования каталогов? Я использую полную криптографическую мощь GPG? Есть ли лучшие альтернативы?

Таким образом, нет возможности шифровать целую директорию без zip или tar?

2 Solutions collect form web for “Шифрование каталогов с помощью gpg”

Это элегантный и безопасный способ шифрования каталогов?

Элегантный – нет. Безопасно – безопасно, как gpg .

Я использую полную криптографическую мощь GPG?

Да.

Есть ли лучшие альтернативы?

tar сначала каталог, а не zip . gpg сжимает данные в любом случае.

GPG сам действует на один файл за раз. Работа в каталогах – это не его работа. Каталоги упаковки в отдельные объекты – это работа архиватора. Таким образом, совершенно естественно создать архив (например, с tar ) и вызвать gnupg на нем, если вы хотите его зашифровать. Кроме того, вы можете зашифровать каждый файл по отдельности. Если вас беспокоит только содержимое файла, эти два метода эквивалентны. Если вы также хотите скрыть имена файлов, разбивку по размеру и т. Д., Это поможет только шифрование архива.

Некоторые приложения, в том числе Emacs и Vim, могут прозрачно редактировать файлы, зашифрованные с помощью GPG; они просто подскажут вам вашу кодовую фразу, когда это необходимо.

Также возможно написать стекируемую файловую систему, то есть файловую систему, которая хранит файлы в виде зашифрованных файлов в другой файловой системе. Способ создания стекируемых файловых систем – с помощью FUSE . Существует, по крайней мере, одна файловая система FUSE, которая использует GPG для хранения, GPGFS . Я никогда не использовал его и не могу ручаться за его качество. Существует также Encfs , также основанный на FUSE, который не использует gpg, но использует аналогичный принцип.

Ecryptfs – еще одна файловая система для Linux, которая хранит файлы в виде зашифрованных файлов в других файловых системах. Это то, что Ubuntu использует для зашифрованных домашних каталогов. Он предназначен для шифрования всего вашего домашнего каталога, а не для одного конкретного каталога.

  • Как автозапускать открытые ключи в mutt?
  • Почему gpg запрашивает пароль даже с gpg-agent?
  • Как использовать распределение tty для запуска GPG через SSH?
  • Файлы, начинающиеся с. # Lk0xb в каталоге ~ / .gnupg - что это такое?
  • Подпишите файл PDF, чтобы проверить целостность и достоверность
  • Проблема с открытым ключом при обновлении apt-get
  • Как я могу искать gpg-зашифрованную электронную почту с notmuch-mutt?
  • Создайте глобальную переменную окружения после загрузки
  • Использовать GnuPG по умолчанию в Evolution
  • Как настроить параметр gcl-agent по умолчанию-cache-ttl?
  • Расшифровывать файлы, зашифрованные с помощью gpg, с помощью xargs
  • Interesting Posts

    Что вы делаете, когда пытаетесь сделать sudo и PATH корня ушли в kerblooey?

    Как получить адаптер Realtek RTL8811AU wifi, работающий на XUbuntu

    Что произойдет, если я удалю dmraid?

    Linux + заменить STRING / WORD в файле согласно правилу

    SSD дает ошибки загрузки DMA, в то время как smartctrl не показывает ошибок

    Почему бы не использовать «что»? Что использовать тогда?

    Использование «%» в crontab

    Удалить папку с пустым (?) Именем файла

    Профиль «Chain» shells и файлы runcom?

    Почему в некоторых дистрибутивах Linux есть / dev / ttyS0, ttyS1 и т. Д., Хотя новые компьютеры не имеют такого последовательного порта?

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

    Может ли systemd выполнить некоторую настройку перед разветвлением в качестве пользователя?

    Есть ли эквивалент sudoedit для vimdiff?

    Centos6: увеличение пространства без потери данных

    VMWare медленнее на внешнем USB-диске

    Linux и Unix - лучшая ОС в мире.