Log*_*gan 0 hmac google-sheets sha512 google-apps-script
我对谷歌表格脚本编程很陌生。
我正在尝试使用消息计算 SHA512 哈希并使用我的密钥对其进行加密。
在 PDP 中,我有:$sign=hash_hmac('sha512',$message,$secret);
先感谢您!
这个怎么样?
var result = Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_SHA_512, message, secret);
result = result.map(function(e) {
var v = (e < 0 ? e + 256 : e).toString(16);
return v.length == 1 ? "0" + v : v;
}).join("");
Logger.log(result)
Run Code Online (Sandbox Code Playgroud)
hash_hmacphp 是无符号的十六进制字符串。Utilities.computeHmacSignature()是带符号的十六进制字节数组。如果这不是您想要的,您能告诉我一个示例输入和输出值吗?这样就可以进行调试了。
| 归档时间: |
|
| 查看次数: |
1715 次 |
| 最近记录: |