@taoya785/feishu_bot
Version:
19 lines (15 loc) • 447 B
JavaScript
;
const node_buffer = require('node:buffer');
const crypto = require('node:crypto');
function genSign(secret) {
const timestamp = Math.floor(Date.now() / 1e3);
const stringify = node_buffer.Buffer.from(`${timestamp}
${secret}`, "utf8");
const sign = crypto.createHmac("sha256", stringify);
sign.update(node_buffer.Buffer.alloc(0));
return {
timestamp,
sign: sign.digest("base64")
};
}
exports.genSign = genSign;