有没有人知道这个php代码的coldfusion相当于什么?
$calcedVerify = sha1(mb_convert_encoding($pop, "UTF-8"));
$calcedVerify = strtoupper(substr($calcedVerify,0,8));
谢谢!
答案 0 :(得分:2)
<cfset calcedVerify = Hash(pop ,"SHA-1", "UTF-8")>
<cfset calcedVerify = Left(calcedVerify, 8)>
注意:返回的十六进制散列已经是大写的。
SHA-1
应该在标准版中根据Adobe ColdFusion 9 Web Application Construction Kit提供,即使hash() doc另有说明
substr()
〜= Mid()
但CF索引从1而不是0开始。
strtoupper()
== ucase()
mb_convert_encoding()
〜= CharsetDecode()