我正在运行 Debian Linux,对于 Lua 脚本,我需要创建 SHA256 校验和来验证对 Amazon Web Services 的请求。他们没有明确表示,但看起来他们可能想要对生成的 SHA256 校验和进行 Base64 编码。

  • 如果有人做了 Lua 绑定我会很高兴。
  • 如果有人能帮助我弄清楚如何使用命令行,我会很满意 /usr/bin/sha256sum 以此目的。
  • 我会选择一个指向 C 代码的指针,并自己处理绑定和 Base64 编码的麻烦。

我当然不需要自己重新实现 SHA256;如果有人有他们喜欢的 ANSI 标准 C 实现,请告诉我。或者更好的解决方案!

有帮助吗?

解决方案

OpenSSL 的前端 LuaCrypto 怎么样:

http://luacrypto.luaforge.net/

其他提示

看起来 mushclient 已经写了一个 Lua包装器 对于 SHA-256 库。

解决方法可能是免费签名服务 http://apisigning.com/

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top