0

是否可以使用 ColdFusion 解密来复制 perl crypt 函数的输出?我不熟悉加密编程,但据我所知,除非另有说明,否则 crypt 使用 DES 算法。Coldfusion可以使用DES算法,但是我不知道要使用什么其他参数。

请允许我澄清一下我的情况。我正在使用供应商提供的用 perl 编写的应用程序。我的本地工具集主要是 ColdFusion。我想通过“丢失密码/重置密码”功能来增强供应商提供的登录功能。我不想更改我可以访问的供应商源代码,因为它会定期升级,我不想继续应用更改。出于多种原因,最好的解决方案是在 ColdFusion 中模拟 perl crypt() 函数输出,这样我就可以在供应商应用程序外部构建密码重置函数。诚然,这是一个尴尬和令人困惑的情况。

我不知道仿真方法是否可行;如果不是,那就回到绘图板上。

4

1 回答 1

2

万一您不知道,perl 的 crypt() 函数(以及标准 C 库中的 crypt() 函数)是一种单向散列函数,通常用于存储密码。它不是加密功能,也没有已知的解密功能。

因此,您可能不是在寻找一个名为decrypt() 的函数。我没有使用 Coldfusion,所以我无法帮助您找到合适的功能。

于 2012-04-23T18:16:54.867 回答