> http://www.rjek.com/luahash-0.00.tar.bz2 gives you :init, :update, > and :final methods for MD5, SHA-1, and the variations of SHA-2. So does http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/#lmd5 but you need OpenSSL to build it out of the box. If you don't have that, then there's C code for MD5 in many places around, eg http://userpages.umbc.edu/~mabzug1/cs/md5/md5.html http://archiv.tu-chemnitz.de/pub/1999/0004/data/md5/