Schnellster Weg zu Lua SHA256 RFC-2104-konformer HMAC-Signatur?
-
12-09-2019 - |
Frage
Ich bin mit Debian Linux und für ein Lua-Script Ich brauche ein SHA256-Prüfsumme erstellen Anfragen zu Amazon Web Service zu authentifizieren. Sie sagen nicht sicher, aber es sieht aus, als ob sie eine Base64-Codierung des resultierenden SHA256-Prüfsumme möchten.
- Ich würde mich freuen, wenn jemand eine Lua Bindung getan hatte.
- Ich wäre zufrieden, wenn jemand mir helfen herauszufinden, konnte, wie die Befehlszeilen
/usr/bin/sha256sum
für diesen Zweck zu verwenden. - würde ich für einen Zeiger auf C-Code absetzen und mit dem Aufwand der Bindung und der base64 selbst kodiert befassen.
Ich brauche sicherlich nicht SHA256 für mich neu zu implementieren; wenn jemand eine Implementierung in ANSI-Standard C hat, die sie mögen, lassen Sie es mich wissen. Oder eine bessere Lösung!
Lösung
Wie wäre es LuaCrypto, ein Front-End für OpenSSL:
Andere Tipps
Es sieht aus wie MUSHclient bereits eine Lua-Wrapper für eine SHA-256-Bibliothek.
Eine Behelfslösung kann der freie Unterzeichnung Service sein unter http://apisigning.com/
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow