Я использую PGP с версии 2.3a, и мне понравился его интерактивный пользовательский интерфейс. В частности, при открытии файла с ключами PGP PGP спрашивал меня, что я хочу с ним сделать, позволяя мне подтвердить каждый найденный ключ.
Однако GPG здесь совершенно другой: при использовании импорта ключей все ключи из файла импортируются без дополнительных вопросов.
Просматривая страницу руководства, я не нашел возможности включить интерактивный режим, поэтому спрашиваю:
Нет ли способа подтвердить каждый ключ перед импортом с помощью GPG?
решение1
Используйте sq keyring split
его, чтобы у вас был один ключ на файл.
sq keyring split foo.gpg
for key in output-*; do
gpg --show-keys "$key"
if read -p "Import? " && [[ $REPLY = [Yy]* ]]; then
gpg --import "$key"
fi
rm -v "$key"
done
решение2
Похоже, GnuPG не может этого сделать, поскольку основной автор считает, что такая функция не нужна.