GPG:秘密密钥&检查密码

时间:2012-12-19 19:33:53

标签: ruby security shell gnupg pgp

如何检查GPG 密码键是否包含密码? 我不想导入这个密钥。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:


stdin, stdout, stderr = Open3.popen3("echo '\n\n\n\n\nsave' | gpg --command-fd 0 --homedir #{dir} --edit-key #{secret_key[:keyid]} passwd")
output = stderr.read
if output =~ /.../
  ...
end