Я использую Debian Linux, и для сценария Lua мне нужно создать контрольную сумму SHA256 для аутентификации запросов к веб-службам Amazon. Они не говорят наверняка, но, похоже, им нужна кодировка base64 результирующей контрольной суммы SHA256.
- Я был бы счастлив, если бы кто-то сделал привязку Lua.
- Я был бы рад, если бы кто-нибудь помог мне понять, как использовать для этой цели командную строку
/usr/bin/sha256sum
.
- Я бы согласился на указатель на код на C и справился бы с трудностями связывания и кодированием base64.
Мне, конечно, не нужно переопределять SHA256 для себя; если у кого-то есть реализация в стандарте ANSI C, которая ему нравится, пожалуйста, дайте мне знать. Или лучшее решение!