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

前端 未结 5 1687
轮回少年
轮回少年 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:45

    PHP:

    base64_encode(hash_hmac('sha256', $value, $key, true));
    

    Nodejs equivalent:

    const crypto = require('crypto');
    let token = crypto.createHmac("sha256", key).update(value).digest().toString('base64');
    

提交回复
热议问题