0
をコードしていました。HMAC SHA256 BASE64は、Azureのための署名を作成Node.jsのコードがあり
var signature = crypto.createHmac("sha256", key).update(body).digest("base64");
どのようにLUAを使用して同じ署名を作成できますか。私はそれがHMAC、SHA256およびbase64でプリミティブを持っていますが、私はLUA
として、このコードを実装することができますかどうかはわかりません見ることができますhttps://github.com/somesocks/lua-lockbox
(私は、このためのLua-ロックボックスを使用する必要があると思います)
手掛かりはありますか?
多くの感謝を。私はあなたに結果を知らせるように努力します。 – MareCieco
私のjavascriptのコードキーはvar key = new Buffer( "ABC"、 "base64")のように計算されます。新しいバッファーって何? LUAで同じことをするにはどうすればいいですか?前もって感謝します。 – MareCieco
あなたの鍵「ABC」がBase64としてエンコードされていると思います。 Luaではこれを行うことができます: 'local key = base64.toArray(" ABC ")'。 – catwell