我需要在我的流星應用程序中生成HMAC MD5哈希。我已經看過crypto-base和crypto-md5,但都沒有實現HMAC。我試過從https://code.google.com/p/crypto-js/複製hmac.js,但是我得到一個關於「this」未定義的錯誤。HMAC MD5與流星
是否存在HMAC實現,還是必須爲流星創建/移植一個HMAC?
我需要在我的流星應用程序中生成HMAC MD5哈希。我已經看過crypto-base和crypto-md5,但都沒有實現HMAC。我試過從https://code.google.com/p/crypto-js/複製hmac.js,但是我得到一個關於「this」未定義的錯誤。HMAC MD5與流星
是否存在HMAC實現,還是必須爲流星創建/移植一個HMAC?
在服務器上,我相信你可以使用節點的Crypto module:
if (Meteor.isServer) {
var crypto = Npm.require('crypto');
crypto.createHmac('md5', secretKey).update(message).digest('base64');
}
這是否對你的工作?
今天讓我試試看。我會評論一次。謝謝。 – Abhijith
我們這麼做,差不多。效果很好。 –
你在客戶端或服務器代碼中執行此操作嗎? – Emily
服務器端代碼。 – Abhijith