MD5
Strong 128-bit file integrity


MD5

This program is FREEWARE.

This is our implementation of the famous MD5 algorithm, and presents an easy and highly secure way of verifying the integrity of files. Single-line text, multi-line text and file contents are all supported inputs. The resulting MD5 hash is displayed in a textbox for easy clipboard copying.

Software (including DiamondCS software listed on this site) and various other files are often accompanied by an MD5 checksum, also known as a hash - you can see one for this utility towards the bottom of the page. This serves as a unique identifier for the contents of the file - if the file contents change then so does the MD5 hash, making it easy to verify the integrity of files to ensure they haven't been modified in any way.

A brief description of MD5:
The algorithm takes as input a message of arbitrary length and produces as output a 128 bit (16 byte) "fingerprint" of the input (also known as a "message digest", "checksum" or "hash"). It is conjectured that it is computationally infeasible to produce two messages having the same message digest, or to produce any message having a given prespecified target message digest. The MD5 algorithm was designed by Ron Rivest.

Explorer Right-Click Support:
This utility integrates with Windows Explorer so you can simply right-click on any file, click the 'MD5 Calculate' menu item and the MD5 hash will be calculated, displayed and also selected, allowing you to immediately press Ctrl+C to copy the result to the clipboard.

Screenshot:


DOWNLOAD - just 24kb! (Calculate)
     
Ready to run - no install required!
MD5: C6F63C18EB0AB09E43CD6A50DA0D8CCF

CONSOLE VERSION:
A Win32 console version of this utility is available for download here.

Supported Operating Systems:
Client   Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP
Server   Windows NT Server, Windows 2000 Server, Windows Server 2003





Related websites:
 RFC 1321 - MD5
 The Unofficial MD5 Homepage
 Ron Rivest (MD5 creator)


Copyright © 1999 - 2010, Diamond Computer Systems Pty. Ltd.  All rights reserved.