質問

Debian Linux を実行しています。Lua スクリプトの場合、アマゾン ウェブ サービスへのリクエストを認証するために SHA256 チェックサムを作成する必要があります。確かなことは言えませんが、結果として得られる SHA256 チェックサムの Base64 エンコードが必要になる可能性があるようです。

  • 誰かがLuaバインディングをやってくれたら嬉しいです。
  • 誰かがコマンドラインの使用方法を理解するのを手伝ってくれれば満足です /usr/bin/sha256sum この目的のために。
  • 私なら、C コードへのポインターで解決し、バインディングと Base64 エンコーディングの面倒な作業は自分で処理します。

確かに、自分で SHA256 を再実装する必要はありません。誰かが気に入った ANSI 標準 C の実装を持っている場合は、私に知らせてください。あるいは、より良い解決策を!

役に立ちましたか?

解決

どのようにLuaCryptoについて、OpenSSLのためのフロントエンドます:

http://luacrypto.luaforge.net/する

他のヒント

Mushclient がすでに書いているようです Lua ラッパー SHA-256 ライブラリの場合。

この問題を回避するには、 http://apisigning.com/する

で無料署名サービスであるかもしれません
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top