LINUX.ORG.RU

Генерация OpenPGP-подписей к куче файлов


0

0

Есть такая задача: имеется куча файлов (порядка 1000), и каждый из них надо подписать с помощью gpg. Столкнулся с проблемой, что для каждого файла приходится каждый раз вводить пароль ключа. Сами понимаете, вводить пароль 1000 раз, мягко говоря, жесть... Читал на офф сайте про batch mode, но что-то так и не понял как это работает.

Можете объяснить в двух словах, как сделать так чтобы пароль надо было вводить один раз, а лучше - не вводить вообще?

> Можете объяснить в двух словах, как сделать так чтобы пароль надо было
вводить один раз,

man gpg-agent

> Читал на офф сайте про batch mode, но что-то так и не понял как это работает.

Опять же, man gpg-agent

> а лучше - не вводить вообще?

1. Простой, но бесполезный вариант: создать пару ключей без пароля.

2. Хороший, но сложный вариант: создать вторичный ключ (subkey) без
пароля. Инструкция (на языке вероятного противника) здесь:
http://atom.smasher.org/gpg/gpg-passwords.txt

P.S.

Вот ещё интересное применение вторичных ключей http://fortytwo.ch/gpg/subkeys

Dselect ★★★
()
Ответ на: комментарий от dGhost

> find -name '*.txt' -type f -exec sh -c 'echo password|gpg --passphrase-fd 0 --batch --sign "{}"' \;

Плохо. Пароль в cleartext лишает смысла всю возню с криптографией. Проще
сделать (под) ключ без пароля.

Dselect ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.