What is GMCrypt?
GMCrypt is a library with a set of strong encryption and hashing algorithms.
See below for a set of featured algorithms and features. The dll was built with Delphi and a control was used to support these several algorithms. The author of this control is Dave Barton a British cryptography expert. The dll is free for use of any type, but the control's author would like to know were this dll was used.
Dave Burton is the one that programmed all of the algorithms.
You can contact him via email: firstname.lastname@example.org.
Dave Barton also has his own site: http://www.cityinthesky.co.uk/.
The dll/demo/GM port
The dll for GM's use was created by Christian Sciberras.
© Covac Software email@example.com and http://www.covac-software.com.
-18 different encryption algorithms:
BlowFish CAST-128 CAST-256 DES Triple-DES Ice Thin-Ice Ice-2 IDEA MARS Misty-1 RC2 RC4 RC5 RC6 AES/RIJNDAEL Serpent TEA Twofish
-10 different hash algorithms
Haval MD4 MD5 RipeMD-160 RipeMD-128 SHA-1 SHA-256 SHA-384 SHA-512 Tiger
-Dll source was lost - will be reproduced only on mass request
-Exclusively for your security, it also has "secure mode", which protects from all known hacks (if used correctly) especially the notorius GM exploits. This means that for example a multiplayer game is easily protected from all hacks and decompilation, because rebuilding the exe won't work. WARNING :: This may create certain problems for your games, read the help file carefully (press F1 in demo application).
A Small Notice
You might as well say "not another one!!" as their are many other cryptography dlls for GM. And there are also dlls which include hashing algorithms. Some of them are pretty good too, but I found this handy control which keeps everything clean in one place. It's been on my server for a very long time, and finally decided to release it, so have fun with it . As far as I know, till this time, there is no other dll that supports all of these algorithms in one place.
Edited by uuf6429, 28 July 2008 - 07:13 PM.