1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>MD5: Cryptographic Library for Lua</title>
<link rel="stylesheet" href="http://www.keplerproject.org/doc.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<div id="container">
<div id="product">
<div id="product_logo">
<a href="http://www.keplerproject.org"><img alt="MD5 logo" src="md5.png"/></a>
</div>
<div id="product_name"><big><strong>MD5</strong></big></div>
<div id="product_description">Cryptographic Library for Lua</div>
</div> <!-- id="product" -->
<div id="main">
<div id="navigation">
<h1>MD5</h1>
<ul>
<li><strong>Home</strong>
<ul>
<li><a href="index.html#overview">Overview</a></li>
<li><a href="index.html#status">Status</a></li>
<li><a href="index.html#download">Download</a></li>
<li><a href="index.html#history">History</a></li>
<li><a href="index.html#credits">Credits</a></li>
<li><a href="index.html#contact">Contact us</a></li>
</ul>
</li>
<li><a href="manual.html">Manual</a>
<ul>
<li><a href="manual.html#introduction">Introduction</a></li>
<li><a href="manual.html#building">Building</a></li>
<li><a href="manual.html#installation">Installation</a></li>
<li><a href="manual.html#reference">Reference</a>
<ul>
<li><a href="manual.html#lua_api">Lua API</a></li>
<li><a href="manual.html#c_api">C API</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="http://luaforge.net/projects/md5/">Project</a>
<ul>
<li><a href="http://luaforge.net/tracker/?group_id=155">Bug Tracker</a></li>
<li><a href="http://luaforge.net/scm/?group_id=155">CVS</a></li>
</ul>
</li>
<li><a href="license.html">License</a></li>
</ul>
</div> <!-- id="navigation" -->
<div id="content">
<h2><a name="overview"></a>Overview</h2>
<p>
MD5 offers basic cryptographic facilities for
<a href="http://www.lua.org">Lua</a> 5.0, 5.1 or 5.2:
a hash (digest) function, a pair crypt/decrypt based on
<a href="http://en.wikipedia.org/wiki/MD5">MD5</a> and CFB,
and a pair crypt/decrypt based on
<a href="http://en.wikipedia.org/wiki/Data_Encryption_Standard">DES</a> with 56-bit keys.
</p>
<p>
MD5 is free software and uses the same <a href="license.html">license</a>
as Lua.
</p>
<h2><a name="status"></a>Status</h2>
<p>MD5 version 1.2 is now available for
<a href="#download">download</a>.</p>
<h2><a name="download"></a>Download</h2>
<p>
MD5 can be downloaded in source code from its
<a href="https://github.com/keplerproject/md5">GitHub</a>
page.
</p>
<p>You can also install MD5 using <a href="http://www.luarocks.org">LuaRocks</a>:</p>
<pre class="example">
luarocks install md5
</pre>
<h2><a name="history"></a>History</h2>
<dl class="history">
<dt><strong>Version 1.2</strong> [??/???/2013]</dt>
<dd><ul>
<li>Code adapted to compile for Lua 5.0, 5.1 and 5.2</li>
</ul></dd>
<dt><strong>Version 1.1.2</strong> [12/May/2008]</dt>
<dd><ul>
<li>Fixed bug in 64-bit systems</li>
<li>Fixed the Windows makefile to accept longer directory names
(patch by Alessandro Hecht and Ignacio Burgueño).</li>
</ul></dd>
<dt><strong>Version 1.1.1</strong> [28/Nov/2007]</dt>
<dd>
<ul>
<li>Added DES56 tests (by Mauricio Bomfim)</li>
<li>Updated DES56 source to the latest release from Stuart Levy</li>
</ul>
</dd>
<dt><strong>Version 1.1.0</strong> [30/Oct/2007]</dt>
<dd>
Added DES56 crypt/decrypt functions.
</dd>
<dt><strong><a href="http://keplerproject.org/md5/1.0/">Version 1.0.2</a></strong> [08/May/2007]</dt>
<dd>
<ul>
<li>Added a nmake version for Lua 5.1</li>
<li>Windows binaries for Lua 5.1.2</li>
</ul>
</dd>
<dt><strong><a href="http://keplerproject.org/md5/1.0/">Version 1.0.1</a></strong> [21/Aug/2006]</dt>
<dd>
<ul>
<li>Adapted to work with both Lua 5.0 and Lua 5.1</li>
<li>Windows binaries for Lua 5.0.3</li>
</ul>
</dd>
<dt><strong><a href="http://keplerproject.org/md5/1.0/">Version 1.0.0</a></strong></dt>
<dd>
<ul>
<li>First public version</li>
</ul>
</dd>
</dl>
<h2><a name="credits"></a>Credits</h2>
<p>This Lua version of MD5 was designed and implemented by
Roberto Ierusalimschy and Marcela Ozório Suarez (based on the original
<a href="http://en.wikipedia.org/wiki/MD5">MD5</a> by Ron Rivest).
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 <a href="http://www.keplerproject.org">Kepler Project</a>.</p>
<h2><a name="contact"></a>Contact us</h2>
<p>For more information please
<a href="mailto:info-NO-SPAM-THANKS@keplerproject.org">contact us</a>.
Comments are welcome!</p>
<p>You can also reach other Kepler developers and users on the Kepler Project
<a href="http://luaforge.net/mail/?group_id=104">mailing list</a>.</p>
</div> <!-- id="content" -->
</div> <!-- id="main" -->
<div id="about">
<p><a href="http://validator.w3.org/check?uri=referer">Valid XHTML 1.0!</a></p>
<p><small>$Id: index.html,v 1.21 2008/09/07 18:37:00 carregal Exp $</small></p>
</div> <!-- id="about" -->
</div> <!-- id="container" -->
</body>
</html>
|