根据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);