我试图在用AngularJs编写的应用程序中制作HMAC签名SHA256,该应用程序不遵守为框架建立的任何模式,这是灾难(不是我的,我只是在进行维护),我需要将ReactJs应用程序的HMAC签名带到该应用程序中。问题是,当我尝试使用Buffer对象时,Angular给我一个错误。我附上我已有的代码,它可以在ReactJs中使用
let hash = crypto.createHmac(this.algorithm, new Buffer(secretKey, "base64"))
.update(new Buffer(message, "utf8"), 'utf8')
.digest('base64');
我已经尝试使用Buffer.from,它不起作用。我也尝试使用TextEncoder,但也没有尝试,我不知道该尝试什么