Pregunta

Estoy corriendo Debian Linux, y para un script Lua necesito para crear una suma de verificación SHA256 para autenticar solicitudes a Amazon Web Services. No dicen con seguridad, pero parece como si es posible que quieran una codificación base64 de la suma de verificación SHA256 resultante.

  • Sería feliz si alguien hubiera hecho un Lua vinculante.
  • I estaría contento si alguien podría ayudarme a averiguar cómo utilizar el /usr/bin/sha256sum de línea de comandos para este propósito.
  • Me conformaría con un puntero a código C y lidiar con la molestia de la unión y la codificación Base64 mí mismo.

Yo seguramente no es necesario volver a implementar SHA256 por mí mismo; si alguien tiene una aplicación en la norma ANSI C que les gusta, por favor hágamelo saber. O una solución mejor!

¿Fue útil?

Solución

¿Qué hay de LuaCrypto, un front-end para OpenSSL:

http://luacrypto.luaforge.net/

Otros consejos

Parece que MUSHclient ya ha escrito un Lua envoltura para una biblioteca SHA-256.

Una solución alternativa podría ser el servicio de suscripción gratuita en http://apisigning.com/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top