我正在处理一个需要消息的基本加密/解密的项目。我用电子邮件生成私钥/公钥,没有密码。pgp公钥和私钥似乎采用以下格式(似乎是base64_encoded):
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: BCPG C# v1.6.1.0
rwd3434f...key..4d44edw4
-----END PGP PUBLIC KEY BLOCK-----然后,这个公钥被用来加密一些消息。然后,我在一个(*.pgp)文件中接收到这个示例非编码加密消息,我需要使用生成的私钥解密该消息。
WEÛπ*=‚d\Ì˝¯i⁄„˝∂FŒ™ç;ı\qä´©Õ·[. G»v‹4Ø˘∂0J˘ÏN8¡6ÓÿÖ÷Á{x_>À5ÉQug‘Ô}ôΩ\ò[@$¶rnò∂sƒ1E∂˛ 9M!üæd<˝GŸ^páwS”ö`Uó˙L"ª∑â˛T“û0EUΩÉ'£éZ¢Ïg∂fiH13èóƒíÁ⁄!∞èñ4ù(ÂC2ábñ§¥ªµìÀ(õ(Ô1'ü¥ªçh4
îD¬r?7œƒ?+†#ßGµ?±î<›+ä’ºÖ我的问题是,在.pgp文件中解密加密消息的最简单方法是什么?
我尝试了以下在线工具:https://www.igolder.com/pgp/decryption/
但是继续得到一个unknown object in stream 22错误
发布于 2017-10-25 18:16:15
关键是在这一行:
Version: BCPG C# v1.6.1.0网上的一项快速搜索显示,它是使用Bouncy城堡PGP库加密的,所以这可能是解密它的最佳库。此链接http://rafayal.blogspot.com/2009/06/pgp-decryption-with-c.html包括一个示例C#程序,该程序使用message城堡解密PGP加密消息。
https://security.stackexchange.com/questions/172152
复制相似问题