Самый быстрый путь к подписи HMAC, совместимой с Lua SHA256 RFC-2104?
-
12-09-2019 - |
Вопрос
Я использую Debian Linux, и для сценария Lua мне нужно создать контрольную сумму SHA256 для аутентификации запросов к веб-службам Amazon.Они не говорят наверняка, но похоже, что им может понадобиться кодировка base64 полученной контрольной суммы SHA256.
- Я был бы рад, если бы кто-нибудь сделал привязку к Lua.
- Я был бы рад, если бы кто-нибудь помог мне разобраться, как использовать командную строку.
/usr/bin/sha256sum
для этой цели. - Я бы согласился на указатель на код C и сам разобрался с проблемами привязки и кодировки base64.
Мне, конечно, не нужно переопределять SHA256 для себя;Если у кого-то есть реализация в стандарте ANSI C, которая ему нравится, дайте мне знать.Или лучшее решение!
Решение
Как насчет LuaCrypto, интерфейса для OpenSSL:
Другие советы
Похоже, MushClient уже написал Lua-обертка для библиотеки SHA-256.
Обходным решением может стать бесплатная служба подписи на сайте http://apisigning.com/
Не связан с StackOverflow