【发布时间】:2014-06-02 10:34:16
【问题描述】:
我正在开发 mvc4 .net Web 应用程序,我在其中使用 GPG 加密来文件加密
用户将与应用程序共享公钥。
应用程序将使用用户公钥和应用程序私钥加密文件。
用户公钥将被导入应用程序公钥环。
现在我想检查公钥环中是否已经存在特定的公钥。
请建议相同的命令。
谢谢, 摩尔
【问题讨论】:
标签: asp.net-mvc-4 c#-4.0 encryption gnupg openpgp
我正在开发 mvc4 .net Web 应用程序,我在其中使用 GPG 加密来文件加密
用户将与应用程序共享公钥。
应用程序将使用用户公钥和应用程序私钥加密文件。
用户公钥将被导入应用程序公钥环。
现在我想检查公钥环中是否已经存在特定的公钥。
请建议相同的命令。
谢谢, 摩尔
【问题讨论】:
标签: asp.net-mvc-4 c#-4.0 encryption gnupg openpgp
调用gpg --list-keys 0xdeadbeef,它将返回给定密钥ID的所有匹配密钥。您应该使用 0x 表示法,这样 GnuPG 就不会在 UID 上开始字符串匹配。如果你有更长的 key id 甚至整个指纹,你也可以使用这个。
现在给出两种情况:
【讨论】: