将HMAC签名从reactjs转换为angularjs

时间:2019-06-21 21:52:50

标签: angularjs reactjs

我试图在用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,但也没有尝试,我不知道该尝试什么

0 个答案:

没有答案