PGP 加密与PGP解密
我在使用 BouncyCastle OpenPGP API 解密文件时遇到问题。我关注了这篇文章: http://rafayal.blogspot.com/ 2009/06/pgp-decryption-with-c.html 解密文件。但是,我收到一条错误,指出每当我实例化 PGPDecrypt 对象时,KeyID 不能为空。
PGPDecrypt test = new PGPDecrypt(@"C:\test\somefile.zip",
@"C:\GnuPG\secring.gpg",
"password",
@"C:\test\test",
@"C:\GnuPG\pubring.asc",
666362230);
FileStream fs = File.Open(@"C:\test\somefile.zip", FileMode.Open);
test.decrypt(fs,@"C:\test\test");
我正在 Gpg4Win 工具集上使用 Kleopatra 创建密钥。
在 PGPDecrypt 类中,当实例化 PGPKeys 对象(特别是 PgpPublicKey 对象)时,我收到错误,指出 KeyID 不能为空。请有人帮忙。
太感谢了。
I'm having trouble decrypting files using the BouncyCastle OpenPGP API. I followed this post: http://rafayal.blogspot.com/2009/06/pgp-decryption-with-c.html to decrypt files. However, I am getting an error that states that the KeyID cannot be null whenever I instantiate the PGPDecrypt object.
PGPDecrypt test = new PGPDecrypt(@"C:\test\somefile.zip",
@"C:\GnuPG\secring.gpg",
"password",
@"C:\test\test",
@"C:\GnuPG\pubring.asc",
666362230);
FileStream fs = File.Open(@"C:\test\somefile.zip", FileMode.Open);
test.decrypt(fs,@"C:\test\test");
I'm creating the key using Kleopatra on the Gpg4Win tool set.
Within the PGPDecrypt class, when the PGPKeys object is being instantiate (specifically the PgpPublicKey object) , I am getting the error that states that the KeyID cannot be null. Can some body please help.
Thank you so much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论