1 |
<html> |
2 |
|
3 |
<head> |
4 |
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> |
5 |
<meta name="GENERATOR" content="Microsoft FrontPage 4.0"> |
6 |
<meta name="ProgId" content="FrontPage.Editor.Document"> |
7 |
<title>MD5 And CRC-32 Calculation Utilities For Windows (Similar To Unix |
8 |
"md5sum -b")</title> |
9 |
<base target="main"> |
10 |
<bgsound src="../../gensounds/carlin_pa/dad_drink_more.wav" loop="0"> |
11 |
</head> |
12 |
|
13 |
<body background="../../bkgnds/bk10.gif"> |
14 |
|
15 |
<p align="center"><b><font size="5">MD5 And CRC-32 Calculation Utilities For Windows (Similar To Unix |
16 |
"<i>md5sum |
17 |
-b</i>")</font></b></p> |
18 |
<hr> |
19 |
|
20 |
One of the most common requests I receive is for a utility to calculate the MD5 |
21 |
message digest of a file on a Windows system. (Unix has a command to do |
22 |
this, <i>md5sum</i>.) Usually the need for such a utility arises in |
23 |
verifying a download (an ISO CD image, for example). |
24 |
<p>Both the graphical and console-mode utilities supplied on this page are also |
25 |
included in the <i>ESRG Tool Set</i> download, but it is far quicker and easier |
26 |
to just grab one or both utilities here.</p> |
27 |
<p>Both utilities were created using Microsoft Visual C++ 6.0, and have no |
28 |
external dependencies (no .DLL dependencies, for example). They should run |
29 |
on any Windows 95 or later system.</p> |
30 |
<p>Both utilities calculate the MD5 message digest only in "binary" |
31 |
mode (i.e. "<i>md5sum -b</i>" in Unix). This is the mode which |
32 |
is used in calculating the MD5 message digest accompanying downloads.</p> |
33 |
<p>The graphical version of the utility presents a graphical interface</p> |
34 |
<p align="center"><img border="0" src="g_util_01.gif" width="533" height="136"></p> |
35 |
<p>and one may then either select files using drag'n'drop or the <i>File</i> |
36 |
manu. The utility will then calculate the MD5 message digest and CRC-32 of |
37 |
the file(s) selected. The results may be copied and pasted for printing, |
38 |
archiving, or other purposes. </p> |
39 |
<p align="center"><img border="0" src="g_util_02.gif" width="533" height="136"></p> |
40 |
<p>The console mode version of the utility, which is named md5.exe, operates |
41 |
similarly, except it only calculates the MD5 (no CRC-32), and it will only |
42 |
process one file at a time. There is also a separate CRC-32 utility |
43 |
available.</p> |
44 |
<p align="center"><img border="0" src="g_util_03.gif" width="620" height="131"></p> |
45 |
<p>These standalone utilities can be downloaded from the links in the table |
46 |
below.</p> |
47 |
<table border="2" width="100%"> |
48 |
<tr> |
49 |
<td width="21%"><b>Download Link</b></td> |
50 |
<td width="35%"><b>Description</b></td> |
51 |
<td width="44%"><b>File Size And MD5</b></td> |
52 |
</tr> |
53 |
<tr> |
54 |
<td width="21%"><a href="gfsw.exe">gfsw.exe</a></td> |
55 |
<td width="35%">Windows graphical MD5 and CRC-32 utility.</td> |
56 |
<td width="44%">Size:<br> |
57 |
<font face="Courier" size="2">65,536</font><br> |
58 |
MD-5<br> |
59 |
<font face="Courier" size="2">0c726ad4d87684a58d765540547b1f45</font></td> |
60 |
</tr> |
61 |
<tr> |
62 |
<td width="21%"><a href="md5.exe">md5.exe</a></td> |
63 |
<td width="35%">Windows console-mode MD5 utility.</td> |
64 |
<td width="44%">Size:<br> |
65 |
<font face="Courier" size="2">53,248</font><br> |
66 |
MD-5:<br> |
67 |
<font face="Courier" size="2">b6ced14d5488702906a3323b79aa42df</font></td> |
68 |
</tr> |
69 |
<tr> |
70 |
<td width="21%"><a href="crc32.exe">crc32.exe</a></td> |
71 |
<td width="35%">Windows console-mode CRC-32 utility.</td> |
72 |
<td width="44%">Size:<br> |
73 |
<font face="Courier" size="2">49,152</font><br> |
74 |
MD-5:<br> |
75 |
<font face="Courier" size="2">c9e98639ad3a3ade45cf21234fb6e1e0</font></td> |
76 |
</tr> |
77 |
</table> |
78 |
<p><b><u>Other notes:</u></b></p> |
79 |
<ul> |
80 |
<li>In terms of speed, the utilities seem to be about 95% as fast (i.e. almost |
81 |
identical speed) as the Cygwin <i>md5sum</i> utility.</li> |
82 |
<li>The source code of these utilities is packaged with the <i>ESRG Tool Set</i> |
83 |
source code.</li> |
84 |
<li>The MD5 message digest is covered in <a href="../../docs/rfc1321.txt">RFC |
85 |
1321</a>.</li> |
86 |
</ul> |
87 |
<hr> |
88 |
<p align="center" style="margin-top: -2; margin-bottom: -1"><font size="1">Sound |
89 |
credit: George Carlin, <i>Parental Advisory</i>.<br>This page |
90 |
maintained by <a href="mailto:dtashley@users.sourceforge.net"> David T. Ashley</a>.<br> |
91 |
$Header: /cvsroot/esrg/sfesrg/esrgweba/htdocs/winutils/md5sum/index.html,v 1.2 2003/05/15 15:47:41 dtashley Exp $</font></p> |
92 |
<hr noshade size="5"> |
93 |
</body> |
94 |
</html> |