Lua SHA256 RFC-2104 準拠の HMAC 署名への最速パス?
-
12-09-2019 - |
質問
Debian Linux を実行しています。Lua スクリプトの場合、アマゾン ウェブ サービスへのリクエストを認証するために SHA256 チェックサムを作成する必要があります。確かなことは言えませんが、結果として得られる SHA256 チェックサムの Base64 エンコードが必要になる可能性があるようです。
- 誰かがLuaバインディングをやってくれたら嬉しいです。
- 誰かがコマンドラインの使用方法を理解するのを手伝ってくれれば満足です
/usr/bin/sha256sum
この目的のために。 - 私なら、C コードへのポインターで解決し、バインディングと Base64 エンコーディングの面倒な作業は自分で処理します。
確かに、自分で SHA256 を再実装する必要はありません。誰かが気に入った ANSI 標準 C の実装を持っている場合は、私に知らせてください。あるいは、より良い解決策を!
解決
どのようにLuaCryptoについて、OpenSSLのためのフロントエンドます:
他のヒント
Mushclient がすでに書いているようです Lua ラッパー SHA-256 ライブラリの場合。
この問題を回避するには、 http://apisigning.com/する
で無料署名サービスであるかもしれません所属していません StackOverflow