1

我正在开发 mvc4 .net Web 应用程序,我在其中使用 GPG 加密进行文件加密

用户将与应用程序共享公钥。

应用程序将使用用户公钥和应用程序私钥加密文件。

用户公钥将被导入应用程序公钥环。

现在我想检查公钥环中是否已经存在特定的公钥。

请建议相同的命令。

谢谢,阿莫尔

4

1 回答 1

2

Call gpg --list-keys 0xdeadbeef,它将返回给定密钥 ID 的所有匹配密钥。您应该使用该0x符号,以便 GnuPG 不会在 UID 上启动字符串匹配。如果您有更长的密钥 ID 甚至整个指纹,您也可以使用它。

现在给出两种情况:

  • 密钥可用: STDOUT 上的结果包含密钥信息。
  • 密钥不可用: STDERR 上的错误消息,其中包含未找到公钥的信息
于 2014-06-02T10:51:10.303 回答