【问题标题】:Coldfusion encrypt to perl cryptColdfusion加密到perl crypt
【发布时间】:2012-05-04 08:56:39
【问题描述】:

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

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

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

【问题讨论】:

标签: perl encryption coldfusion crypt


【解决方案1】:

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

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

【讨论】:

  • 如果是这种情况,请查看 CF 中的 HASH() 函数。你可以指定你需要的算法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-01
  • 1970-01-01
相关资源
最近更新 更多