纯lua中是否有这些哈希算法的实现?我找到了一对MD5和SHA1,但这两个都没有,这是我需要的项目。为了便携性,我需要纯粹的lua。有人知道吗?
答案 0 :(得分:0)
Lua的lmd5库声明:基于OpenSSL的Lua消息摘要库。它支持MD2,MD4,MD5,SHA1,SHA2,RIPEMD160,MDC2。虽然我从未使用它。但是有一些库listed here。你可能其中一个很有用。
这是你寻求的另一个library。
答案 1 :(得分:0)
如果您使用LuaJIT,我在这里编写了SHA256的实现,但它使用了FFI ctypes:https://github.com/catwell/cw-lua/tree/master/sha256
否则,纯粹的Lua 5.2中有一个我没有测试过:http://lua-users.org/wiki/SecureHashAlgorithm(已被Dream Eater引用)。