我正在尝试使用此公式创建密码摘要以获取以下变量,而我的代码只是不匹配.不知道我做错了什么,但我承认当我需要帮助时.希望有人可以提供帮助.
文档中的公式: Base64(SHA1(NONCE + TIMESTAMP + SHA1(PASSWORD)))
正确的密码摘要答案: +LzcaRc+ndGAcZIXmq/N7xGes+k=
ColdFusion代码:
<cfSet PW = "AMADEUS">
<cfSet TS = "2015-09-30T14:12:15Z">
<cfSet NONCE = "secretnonce10111">
<cfDump var="#ToBase64(Hash(NONCE & TS & Hash(PW,'SHA-1'),'SHA-1'))#">
Run Code Online (Sandbox Code Playgroud)
我的代码输出:
Njk0MEY3MDc0NUYyOEE1MDMwRURGRkNGNTVGOTcyMUI4OUMxM0U0Qg==
Run Code Online (Sandbox Code Playgroud)
我显然做错了什么,但因为我的生活无法弄清楚是什么.任何人?Bueller?