Нужна холодная версия php's sha1 и mb_convert_encoding - PullRequest
1 голос
/ 01 ноября 2011

Кто-нибудь знает о холодном синтезе, эквивалентном этому php-коду?

    $calcedVerify = sha1(mb_convert_encoding($pop, "UTF-8"));

    $calcedVerify = strtoupper(substr($calcedVerify,0,8));

Спасибо! * * 1004

1 Ответ

2 голосов
/ 01 ноября 2011
<cfset calcedVerify = Hash(pop ,"SHA-1", "UTF-8")>
<cfset calcedVerify = Left(calcedVerify, 8)>

Примечание. Возвращенный шестнадцатеричный хеш уже указан в верхнем регистре.

SHA-1 должен быть доступен в стандартной версии в соответствии с Комплектом для разработки веб-приложений Adobe ColdFusion 9 , хотя в hash () doc указано иное

substr() ~ = Mid(), но индекс CF начинается с 1 вместо 0.

strtoupper() == ucase()

mb_convert_encoding() ~ = CharsetDecode()

...