我需要在我的流星应用程序中生成HMAC MD5哈希。我已经看过crypto-base和crypto-md5,两者都没有实现HMAC。我试过从https://code.google.com/p/crypto-js/复制hmac.js但我得到一个关于“this”未定义的错误。
是否存在HMAC实施或我是否必须为流星创建/端口?
答案 0 :(得分:8)
在服务器上,我相信您可以使用Node的Crypto module:
if (Meteor.isServer) {
var crypto = Npm.require('crypto');
crypto.createHmac('md5', secretKey).update(message).digest('base64');
}
这对你有用吗?