我有一个使用node-forge的有效代码,返回了有效的签名:
//The string to be signed
let _buffer="Hello, I'm the string to be signed";
let forge = require("node-forge");
let privKey = forge.pki.privateKeyFromPem(`-----BEGIN PRIVATE KEY-----...-----END PRIVATE KEY-----`);
const md = forge.md.sha256.create();
md.update(_buffer,"utf8");
let sig = privKey.sign(md);
let erg = forge.util.bytesToHex(sig);
console.log("Signature is: "+erg);
现在我需要为邮递员提供类似的代码。由于邮递员只需要几个库(在这里可以对我进行纠正),所以我发现在某种程度上类似的是CryptoJS。
那么,如何使用CryptoJS实现上层代码?