Kip*_*Kip 6 security coldfusion hash md5
我正在尝试在ColdFusion中获取值的MD5哈希值.我使用加密功能1尝试了这段代码:
<cfscript>
val = 1117;
md5 = Encrypt(val, 0, "MD5", "Hex");
</cfscript>
Run Code Online (Sandbox Code Playgroud)
但是我收到一个错误:
您选择的安全提供程序不支持MD5算法.
如何选择其他安全提供商?
1是的,我知道MD5不是加密算法,但ColdFusion人似乎并不知道,因为他们将其列为加密函数的支持算法. 编辑:我没有看到内置的哈希函数,但我看到加密列出md5和sha作为所谓的支持算法的事实,所以我认为(错误地证明)这就是你在CF中获得哈希的方式.
Edd*_*die 14
如果你想要一个哈希,你不应该尝试ColdFusion中的哈希函数吗?我最终使用SHA或SHA-256算法,但MD5应该使用该功能.
hash(saltTheHash & trim(UserPassword), "SHA")
Run Code Online (Sandbox Code Playgroud)
如果你想在以后的某个时间解密,我只会使用加密.对于像密码这样的东西,你不想解密它们,所以请使用哈希函数.
使用内置"哈希"功能的CF. 它采用以下格式:
Hash(string [, algorithm [, encoding ]])
Run Code Online (Sandbox Code Playgroud)
以下作品:
<cfscript>
val = 1117;
md5 = Hash(val, "MD5");
</cfscript>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11963 次 |
| 最近记录: |