小编Aar*_*dez的帖子

如何在谷歌关闭库上修复 sha256 hmac 的加密?

多个 Hmac 加密器输出 google 关闭库的不同结果。

我尝试了多个 Hmac 加密器,它们输出相同的结果。但是,当在 NodeJS 和 ClojureScript 中使用 google 闭包库时,它会输出完全不同的结果。

require("google-closure-library");

function bytesToHex(b) {
    var hexchars = '0123456789abcdef';
    var hexrep = new Array(b.length * 2);
    for (var i = 0; i < b.length; ++i) {
      hexrep[i * 2] = hexchars.charAt((b[i] >> 4) & 15);
      hexrep[i * 2 + 1] = hexchars.charAt(b[i] & 15);
    }
    return hexrep.join('');
}

goog.require('goog.crypt.Hmac');
goog.require('goog.crypt.Sha256');

function getHmac(key, message) {
    var hasher = new goog.crypt.Sha256();
    var hmacer = new goog.crypt.Hmac(hasher, key, 64);
    return …
Run Code Online (Sandbox Code Playgroud)

javascript sha256 hmac google-closure-library clojurescript

4
推荐指数
1
解决办法
169
查看次数

如何更改AWS控制台语言?

AWS以西班牙语显示。但是,翻译不完整,并且混合了文本,一半英语,一半西班牙语。我希望整个界面都使用英语,所以很容易理解。谷歌搜索的唯一结果就是如何更改S3语言,但是我想要所有其他实例的解决方案。

amazon-web-services

0
推荐指数
1
解决办法
1203
查看次数