实现 Lua SHA256 RFC-2104 兼容 HMAC 签名的最快路径?
-
12-09-2019 - |
题
我正在运行 Debian Linux,对于 Lua 脚本,我需要创建 SHA256 校验和来验证对 Amazon Web Services 的请求。他们没有明确表示,但看起来他们可能想要对生成的 SHA256 校验和进行 Base64 编码。
- 如果有人做了 Lua 绑定我会很高兴。
- 如果有人能帮助我弄清楚如何使用命令行,我会很满意
/usr/bin/sha256sum
以此目的。 - 我会选择一个指向 C 代码的指针,并自己处理绑定和 Base64 编码的麻烦。
我当然不需要自己重新实现 SHA256;如果有人有他们喜欢的 ANSI 标准 C 实现,请告诉我。或者更好的解决方案!
解决方案
OpenSSL 的前端 LuaCrypto 怎么样:
其他提示
看起来 mushclient 已经写了一个 Lua包装器 对于 SHA-256 库。
解决方法可能是免费签名服务 http://apisigning.com/
不隶属于 StackOverflow