2

我正在与需要使用 Diffie-Hellman 加密算法的第 3 方集成。CF 文档表明这是受支持的算法

当我尝试Encrypt()使用“Diffie-Helman”或“DH”调用时,我收到错误消息:“您选择的安全提供程序不支持 Diffie-Hellman 算法。”

是否可以将 CF 配置为使用包含 DH 的不同安全提供程序?或者,是否可以直接使用 java 对象来完成这个?

4

1 回答 1

4

仅企业版支持 Diffie-Hellman 算法。
(这在您链接到的页面中有记录,但并不完全清楚)

如果您只有标准版,那么您将需要找到一个可以使用的现有 Java 实现createObject('java','...'),或者使用纯 CFML 重新实现一个。

如果你做后者,在riaforge / github /wherever 上分享代码会很棒,这样其他 CFML 用户可以受益。

于 2010-09-03T17:20:28.200 回答