MD5 Summer: An Easy Tool for MD5 Computation and Verification
MD5 Summer is a user-friendly ActiveX server designed for computing MD5 digests of files and strings. Installation is simple—just unzip the downloaded file and run the setup. This tool allows quick MD5 computations in projects within 6 minutes. With VB6 compatibility, it enables easy integration into various programming languages. Key features include MD5String for string digests and MD5File for file content digests. Download it from http://www.esquadro.com.br/md5server.zip but note it is provided "as is" with no warranties.
MD5 Summer: An Easy Tool for MD5 Computation and Verification
E N D
Presentation Transcript
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.