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!

War es hilfreich?

Lösung

Wie wäre es LuaCrypto, ein Front-End für OpenSSL:

http://luacrypto.luaforge.net/

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
scroll top