如何从C#中的PGP签名消息中提取公钥?

时间:2020-02-07 15:48:01

标签: c# pgp

根据this answer,可以从已签名的消息中提取签名者的公共密钥。

但是如何使用.NET Core以健壮的方式以编程方式做到这一点?

var message = @"-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


I vote YES on this important measure.

Alan Eliasen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)

iEYEARECAAYFAlHZCvgACgkQ5IGEtbBWdrF5HgCfc4xhT29ouAWdo1PMlyDKIfaq
pGoAoKig5sCXukrPPoKC1ZYB5CW7BzNL
=WPPL
-----END PGP SIGNATURE-----";

var publicKey = ExtractPublicKeyFromSignedMessage(message); 

0 个答案:

没有答案