我是使用javascript创建HMAC-SHA1签名的新手。我发现这个代码,我不知道,参数'secret'值。
<script src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/rollups/hmac-sha256.js"> </script>
<script src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/components/enc-base64-min.js"></script>
<script>
var hash = CryptoJS.HmacSHA256("Message", "secret");
var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
document.write(hashInBase64);
</script>
答案 0 :(得分:0)
secret
只是您用来创建签名哈希的密钥,由您来决定。
请记住,由于它是客户端代码,任何查看页面源的人都可以看到它!