2

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

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

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

4

3 回答 3

2

看起来 mushclient 已经为 SHA-256 库编写了Lua 包装器。

于 2009-08-08T17:33:07.567 回答
2

LuaCrypto 怎么样,OpenSSL 的前端:

http://luacrypto.luaforge.net/

于 2009-08-11T12:08:06.747 回答
0

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

于 2009-08-27T20:57:58.450 回答