1

我需要在我的流星应用程序中生成一个 HMAC MD5 哈希。我已经看过 crypto-base 和 crypto-md5 并且两者都没有实现 HMAC。我尝试从https://code.google.com/p/crypto-js/复制 hmac.js,但我收到关于“this”未定义的错误。

是否存在 HMAC 实现,或者我必须为流星创建/移植一个?

4

1 回答 1

8

在服务器上,我相信你可以使用 Node 的Crypto 模块

if (Meteor.isServer) {
  var crypto = Npm.require('crypto');
  crypto.createHmac('md5', secretKey).update(message).digest('base64');
}

那对你有用吗?

于 2013-05-31T15:39:30.697 回答