【问题标题】:How to verify GPG signatures (.asc files) with .NET Framework System.Security.Cryptography routines如何使用 .NET Framework System.Security.Cryptography 例程验证 GPG 签名(.asc 文件)
【发布时间】:2011-06-04 16:07:46
【问题描述】:

如何验证由 gpg 签名的文件的签名?

我有:签署它的导出公钥、文件和其中包含签名的 .asc 文件。

这个套路好像是我需要的胆子,现在基本是格式转换的问题:http://msdn.microsoft.com/en-us/library/system.security.cryptography.dsa.verifysignature.aspx

实际上调用 gpg 是因为 (1) 我不想发布它,并且 (2) 如果他们已经安装了它,我不想弄乱用户的密钥环。

【问题讨论】:

    标签: .net cryptography digital-signature gnupg


    【解决方案1】:

    “格式转换”只是编写部分 OpenPGP 代码 - 使用 RFC 4880 并开始编写。另一种方法是采用 .NET 的 OpenPGP 标准的现有实现,例如我们的OpenPGPBlackbox 或 BouncyCastle。

    【讨论】:

    • 大约 300 行 C# 代码能够为这种情况进行格式转换。感谢您的参考。
    猜你喜欢
    • 2015-10-06
    • 1970-01-01
    • 2018-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 1970-01-01
    相关资源
    最近更新 更多