Le plus rapide chemin de Lua SHA256 signature conforme aux RFC-2104 HMAC?
-
12-09-2019 - |
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!
La solution
Que diriez-vous LuaCrypto, un front-end pour OpenSSL:
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/