通过Lua SHA256符合RFC-2104标准的HMAC签名的最快路径?

时间:2009-08-08 17:22:55

标签: c lua amazon-web-services sha256

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

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

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

3 个答案:

答案 0 :(得分:2)

似乎mushclient已经为SHA-256库编写了Lua wrapper

答案 1 :(得分:2)

LuaCrypto,一个OpenSSL的前端:

http://luacrypto.luaforge.net/

答案 2 :(得分:0)

解决方法可能是http://apisigning.com/

上的免费签名服务