[removed] Equivalent of PHP's hash_hmac() with RAW BINARY output?

前端 未结 5 1609
轮回少年
轮回少年 2021-02-05 13:12

I am connecting to the Amazon Product Advertising API, and to sign my request I need to base64-encode the raw binary output of an HMAC-SHA256 hash.

In t

5条回答
  •  别那么骄傲
    2021-02-05 13:58

    You can also use this npm package to do the same in Javascript.

    var jsSHA = require('jssha');
    
    hmac_sha1(string, key){
        let shaObj = new jsSHA("SHA-1", "TEXT");
        shaObj.setHMACKey(key, "TEXT");
        shaObj.update(string);
        let hmac = shaObj.getHMAC("B64");
        return hmac;
    };
    

提交回复
热议问题