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