Cryptography PGP与密码学应用程序块

Cryptography PGP与密码学应用程序块,cryptography,enterprise-library,pgp,Cryptography,Enterprise Library,Pgp,我刚刚接到一个请求,要求将PGP支持添加到我正在开发的web应用程序和web服务中。我目前正在使用企业库,并且希望使用我已经在使用的加密应用程序块(CAB),但是我找不到任何关于使用企业库的CAB支持PGP的信息。我认为这两种技术都在使用,而且CAB是可扩展的,因此有人会为此提供一些支持。是否有什么我忽略了,或者有人可以提供有关使用PGP的CAB的链接 我还不知道他们为什么要使用PGP的所有细节,但我假设信息块将使用PGP公钥加密并发布到Web服务,因此我需要在服务器端编程使用私钥来解密以获取发

我刚刚接到一个请求,要求将PGP支持添加到我正在开发的web应用程序和web服务中。我目前正在使用企业库,并且希望使用我已经在使用的加密应用程序块(CAB),但是我找不到任何关于使用企业库的CAB支持PGP的信息。我认为这两种技术都在使用,而且CAB是可扩展的,因此有人会为此提供一些支持。是否有什么我忽略了,或者有人可以提供有关使用PGP的CAB的链接


我还不知道他们为什么要使用PGP的所有细节,但我假设信息块将使用PGP公钥加密并发布到Web服务,因此我需要在服务器端编程使用私钥来解密以获取发布的信息。这听起来是个可怕的想法,但我的职责不是计划,而是实施

不幸的是,加密块API没有为公钥算法设置。它只处理散列和对称(单键)算法。

真的吗?那太不幸了。我认为任何加密框架都支持非对称加密。加密块是围绕.NET1.0加密功能编写的,更易于使用。这些功能不包括公钥加密,所以块也不包括。我做了一些认真的研究,试图找出我是否可以黑客支持非对称加密。我同意,你完全正确,我必须寻找另一种解决方案,在我的应用程序中提供除企业库之外的PGP支持。感谢您提供的信息,我很难过它没有为我提供一个好的解决方案,我喜欢使用企业应用程序块。