
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:
Ready to run - no install required!
MD5: 10650E7F6705C7CF7EF024E6C891F746
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 © 2008, Diamond Computer Systems Pty. Ltd. All rights reserved.