有没有办法使用 GPG *以交互方式*导入 PGP 密钥?

有没有办法使用 GPG *以交互方式*导入 PGP 密钥?

我从 2.3a 版开始使用 PGP,我很喜欢它的交互式用户界面。具体来说,当打开一个包含 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 似乎无法做到这一点,因为主要作者认为不需要这样的功能。

允许“交互式”导入密钥

相关内容