MD5
Cryptographic Library for Lua

## 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.

Valid XHTML 1.0!

$Id: index.html,v 1.20 2008/05/12 20:51:27 carregal Exp $