caminho mais rápido para Lua SHA256 RFC-2104 assinatura HMAC compatível?
-
12-09-2019 - |
Pergunta
Estou executando Debian Linux, e por uma Lua script que eu necessidade de criar um checksum SHA256 para pedidos autenticar para Amazon Web Services. Eles não dizer com certeza, mas parece que eles podem querer uma codificação Base64 da soma de verificação SHA256 resultante.
- Eu ficaria feliz se alguém tivesse feito uma ligação Lua.
- Eu ficaria contente se alguém poderia me ajudar a descobrir como usar o
/usr/bin/sha256sum
de linha de comando para esta finalidade. - Eu me contentaria com um ponteiro para o código C e lidar com os problemas da ligação eo base64 me codificação.
Eu certamente não precisa SHA256 Reimplementar por mim mesmo; se alguém tem uma implementação em ANSI C padrão que eles gostam, por favor me avise. Ou uma solução melhor!
Solução
Como cerca LuaCrypto, um front-end para o OpenSSL:
Outras dicas
Parece que MUSHclient já escreveu um Lua invólucro para uma biblioteca de SHA-256.
Uma forma de contornar pode ser o serviço de assinatura gratuita em http://apisigning.com/
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow