180 likes | 309 Views
MD 5 Project. Overview. MD5 Summer - MD5 GUI MD5 Server - MD5 Active X Processor. Where to Get it on the WWW. Page 2 of the URL. Download Screen. Installing . Simply unzip the downloaded file to install Following slides show how MD5 Summer looks as you execute the various options
E N D
Overview • MD5 Summer - MD5 GUI • MD5 Server - MD5 Active X Processor
Installing • Simply unzip the downloaded file to install • Following slides show how MD5 Summer looks as you execute the various options • From download to first execution took me about 6 minutes • An MD5 computation of the Windows System directory took 5 minutes
MD5 Server - MD5 Active X Processor • Allows use computation of MD5 strings within projects or exercises • Download from: http://www.esquadro.com.br/md5server.zip
If you need to compute MD5 digest strings for files or messages in your projects, this stuff might be useful. Remember, though, that I can give you NO WARRANTIES at all (this package is provided "as is"). • This is an active-X in-process server built around my original MD5 DLL using VB6. An example of use follows: • Dim x As MD5srv.aaMD5 • Dim md As Object • Set md = CreateObject("MD5srv.aaMD5") • Set x = New MD5srv.aaMD5 • MsgBox md.MD5String("this is a test") • MsgBox md.MD5File("c:\some file name") • MsgBox x.MD5String("this is a test") • MsgBox x.MD5File("c:\some file name") • Set md = Nothing • Set x = Nothing
Although it's been created in VB6, it can be used with any language able to create an object. • The methods are: • MD5String (some string) -> MD5 digest of the given string as 32 bytes string • MD5File (some filename) -> MD5 digest of the file's content as a 32 bytes string • returns a null terminated "FILE NOT FOUND" if unable to open the given filename for input
Besides the VB6 generated files there are two more in the zipfile: • read-me.txt • Rivest-MD5.txt - original text and C source code from RSA • To install and use: • 1. Unpack the files. • 2. Execute the setup.exe program and follow the instructions. • 3. Make a reference to MD5 Active-X Server in your projects. • 4. Call the wrapper functions as needed.