2

在纯lua中是否有这些哈希算法的实现?我为 MD5 和 SHA1 找到了一对,但没有找到这两个是我在项目中需要的。出于可移植性的考虑,我需要纯 lua 中的东西。有人知道吗?

4

2 回答 2

0

Lua 的lmd5库声明:基于 OpenSSL 的 Lua 消息摘要库。它支持MD2、MD4、MD5、SHA1、SHA2、RIPEMD160、MDC2。虽然我从来没有用过。但是这里列出了一些库。你可能其中之一有用。

这是另一个可能是您所寻求的库。

于 2012-06-23T08:27:05.077 回答
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 引用)。

于 2013-03-14T19:01:30.830 回答