ColdFusion的CFMX_COMPAT加密算法

Sco*_*ott 4 encryption coldfusion

在回顾一些旧的coldfusion代码时,我发现有几个数据实例是通过加密/解密函数用CFMX_COMPAT算法加密的.

经过一段时间的搜索,我一直无法找到这种算法.文档提到它现在是最不安全的方法,但我想知道为什么会这样.

(有几个人在其他地方建议它只是MD5,但由于数据被解密,这没有多大意义.)

Sha*_*mes 6

它是基于XOR 算法,但不是教科书算法,因此一揽子XOR算法答案不正确(并且过去已经错误地应用于这些CFMX_COMPAT问题).

有关此专有XOR的源代码的详细信息,请查看"比较C#和ColdFusion之间的密码哈希值"的答案,其中@Leigh(也评论过其中一个问题)帮助提供了算法的准确端口,从Railo源直接抬起.