c# - 如何使用 Bouncy CaSTLe 或其他 C# 库在 C# 中验证此 PGP 消息

标签 c# bouncycastle pgp verify

我需要做的就是验证下面的消息,但我无法让 Bouncy CaSTLe 接收数据并给出公钥验证消息。我很高兴它是免费使用的其他 Lib。这将嵌入到我的应用程序中,该应用程序通过 Internet 接收数据,因此我希望尽可能保留所有托管代码。

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

SCI Version: 1.0
SCI Code: 1
SCI Reason: OK
SCI Balance: 0.00050000

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MBC v1.0

iQEcBAEBAgAGBQJOGSuYAAoJEJ+5g06lAnqFkdsH/0NoqQbNvR8ZPe8D4gL4gvff
6K1t2LOt0sQGj+RSPeEbag7ZnVNI65LiES/yie1N6cXMkFgb9/ttjxi9/wlbxD/j
gSkuZ6mT9Oc5ExLsRZq9ygytvVs7Ol7uQm6oxDzJX1JMs0ls2EwJbmmpTEOHn8Av
dGlxdZeh+3RlqHJmOdssQCJ0cw5VXuj5vfP35OYz2zO2+sNg0eCXdR5Ml+2S7n3U
n9VHPEECg72LvpxF/y/nApopXoHpwECXoBwHgyd9QIIw1IJgalyRLDmAJ2WXdROV
ln2Mkt/km3KtBS3h4QL407wi/KhgZ4tFohZupt7zq2zUwtHWOhbL2KSUu939OKk=
=mIjM
-----END PGP SIGNATURE-----

最佳答案

对于那些感兴趣的人,我在 BouncyCaSTLe 源代码中发现了这个确切任务的示例。您需要下载源代码而不是二进制文件来获取示例,它似乎有针对所有不同 OpenPGP 用例的示例。

关于c# - 如何使用 Bouncy CaSTLe 或其他 C# 库在 C# 中验证此 PGP 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6639224/

相关文章:

c# - 在C#中的字典的第N个位置存储值

java - BouncyCaSTLe 的 AES 引擎是否有硬件加速?

c# - 使用 jQuery AJAX 在控件代码隐藏而不是页面代码隐藏中调用 ASP.NET 函数

C# 将原始字节数组发送到网站

c# - 仅使用 C、指数和模数的 RSA 解密

使用 BouncyCaSTLe SSL 使用 keyFile 进行 Java AES 解密

python - 使用 Python 对多部分电子邮件进行 PGP 签名

java - 使用 Bouncing CaSTLe 的 PGP 加密文件无法使用 PGP 命令行解密

ssl - 是否可以从 pgp 公钥/私钥创建 ssl 证书?

具有与 FFmpeg 相同功能的音频重采样 C# 库