我正在尝试使用这个公式创建密码摘要来获得以下变量,但是我的代码与正确答案不匹配。我不确定我做错了什么,但我会承认我需要帮助。希望有人能提供帮助。
公式如下: Base64(SHA1(NONCE + TIMESTAMP + SHA1(PASSWORD)))
正确的密码摘要答案是:+LzcaRc+ndGAcZIXmq/N7xGes+k=
ColdFusion 代码:
公式如下: 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'))#">
我的代码输出:
Njk0MEY3MDc0NUYyOEE1MDMwRURGRkNGNTVGOTcyMUI4OUMxM0U0Qg==
我明显做错了什么,但是就算拼命想也想不出来。有人知道吗?