Question

Je suis sous Debian Linux, et pour un script Lua je dois créer une somme de contrôle SHA256 pour authentifier les demandes à Amazon Web Services. Ils ne disent pas sûr, mais il semble que si elles peuvent vouloir un codage base64 de la somme de contrôle SHA256 résultant.

  • Je serais heureux si quelqu'un avait fait une liaison de Lua.
  • Je serais content si quelqu'un pouvait me aider à comprendre comment utiliser la /usr/bin/sha256sum de ligne de commande à cet effet.
  • Je me contenterais d'un pointeur sur le code C et de traiter les tracas de la liaison et les base64 moi-même encodage.

Je ne ai pas besoin sûrement pour moi réimplémentez SHA256; si quelqu'un a une mise en œuvre dans la norme ANSI C qu'ils aiment, s'il vous plaît laissez-moi savoir. Ou une meilleure solution!

Était-ce utile?

La solution

Que diriez-vous LuaCrypto, un front-end pour OpenSSL:

http://luacrypto.luaforge.net/

Autres conseils

On dirait que mushclient a déjà écrit un wrapper Lua pour une bibliothèque SHA-256.

Un travail autour pourrait être le service de signature gratuit http://apisigning.com/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top