Node.jsでHMAC-SHA-256算出

$ npm i crypto
$ nvim index.js

index.js

const crypto = require('crypto');

const secretKey = 'yourSecretKey'; // ここにシークレットキー
const str = 'foo'; // 対象の文字列

const hmac = crypto.createHmac('sha256', secretKey);
hmac.update(str);

console.log(hmac.digest('hex'));
$ node index.js

関連記事