camino más rápido a Lua SHA256 RFC-2104 compatible con la firma HMAC?
-
12-09-2019 - |
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!
Solución
¿Qué hay de LuaCrypto, un front-end para OpenSSL:
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/