Overview
MD5 offers basic cryptographic facilities for Lua 5.1: a hash (digest) function, a pair crypt/decrypt based on MD5 and CFB, and a pair crypt/decrypt based on DES with 56-bit keys.
MD5 is free software and uses the same license as Lua.
Status
MD5 version 1.1.2 for Lua 5.1 is now available for download.
Download
MD5 can be downloaded in source code from its LuaForge page. If you are using LuaBinaries 5.1.x, a Windows precompiled version of MD5 can also be found at the same LuaForge page.
You can also install MD5 using LuaRocks:
luarocks install md5
History
- Version 1.1.2 [12/May/2008]
-
- Fixed bug in 64-bit systems
- Fixed the Windows makefile to accept longer directory names (patch by Alessandro Hecht and Ignacio Burgueño).
- Version 1.1.1 [28/Nov/2007]
-
- Added DES56 tests (by Mauricio Bomfim)
- Updated DES56 source to the latest release from Stuart Levy
- Version 1.1.0 [30/Oct/2007]
- Added DES56 crypt/decrypt functions.
- Version 1.0.2 [08/May/2007]
-
- Added a nmake version for Lua 5.1
- Windows binaries for Lua 5.1.2
- Version 1.0.1 [21/Aug/2006]
-
- Adapted to work with both Lua 5.0 and Lua 5.1
- Windows binaries for Lua 5.0.3
- Version 1.0.0
-
- First public version
Credits
MD5 was designed and implemented by Roberto Ierusalimschy and Marcela Ozório Suarez. The DES 56 C library was implemented by Stuart Levy and uses a MIT license too. The current distribution was packed by Tomás Guisasola and Fábio Mascarenhas as part of the Kepler Project.
Contact us
For more information please contact us. Comments are welcome!
You can also reach other Kepler developers and users on the Kepler Project mailing list.
$Id: index.html,v 1.20 2008/05/12 20:51:27 carregal Exp $