我希望能够将加密文件从一个应用程序(Windows 窗体)发送到另一个应用程序(asp.net)。我看过充气城堡,但似乎没有太多文档。有没有简单的充气城堡 pgp c# 示例?如何使用充气城堡在 c# 中完成 pgp?
这是正确的方法吗?:服务器应用程序(winforms)具有私钥和公钥,并进行加密。客户端应用程序 (aspnet) 只知道公钥并读取数据。
它不必是超强加密,但必须这样做,以便客户端不需要知道用于创建文件的密钥 - 这就是我们选择 pgp 的原因。
目的是客户端只能读取而不是创建数据文件(第三方将能够编写自己的客户端应用程序)。
看起来这些链接值得一试:
http://blogs.microsoft.co.il/blogs/kim/archive/2009/01/23/pgp-zip-encrypted-files-with-c.aspx http://jopinblog.wordpress.com/2008/06 /23/pgp-single-pass-sign-and-encrypt-with-bouncy-castle/ http://karym6.blogspot.com/2009/06/pgp-decryption-with-c.html