PGP 和密码学应用程序块

发布于 2024-11-25 04:12:12 字数 330 浏览 1 评论 0原文

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

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

I just had a request to add PGP support to a web application and web service that I'm developing. I currently am using the Enterprise Library, and would like to use the Cryptography Application Block (CAB) that I'm already using, but I can't find any information on supporting PGP with the Enterprise Library's CAB. I would figure as much as both of these technologies are used, and the fact that the CAB is extensible, someone would have provided some support for this. Is there something I'm overlooking, or can someone provide links on using the CAB with PGP.

I don't know all the details as of yet as to why they want to use PGP, but I'm assuming that blocks of information are going to be encrypted with a PGP public key and posted to the Web service, so I would need to use a private key programatically on the server side to decrypt to get to the information being posted. It sounds like a horrible idea, but my part is not the planning, only the implementation.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笑看君怀她人 2024-12-02 04:12:12

遗憾的是,加密区块 API 并未针对公钥算法进行设置。它仅处理散列和对称(单密钥)算法。

The crypto block API isn't set up for public key algorithms, unfortunately. It handles hashing and symmetric (single key) algorithms only.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文