md5sum

[サーバの実験室 Windows]

作成 : 2004/06/02

"サーバの実験室"の検索


md5sum

たとえば、Fedora Coreのダウンロードサイトには、ISOイメージファイルとISOイメージファイルのハッシュ値を格納したMD5SUMファイルが置かれている。 md5sumユーティリティを使用して、ISOイメージファイルとMD5SUMファイルに格納されたハッシュ値を比較し、ISOイメージファイルが改変されていないか検証することができる。

しかし、MD5SUMファイルが改変されていては意味がないので、GnuPGで署名の検証を行う。

MD5SUMファイル
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

c366d585853768283dac6cdcefcd3a2d  FC2-i386-disc1.iso    <--- ファイル名とハッシュ値
fc3c926442cc85a469268651bd04c186  FC2-i386-disc2.iso
5ad870e696953f4bbd0a91936873890e  FC2-i386-disc3.iso
c736f8048b12315b5c0b070de1d74867  FC2-i386-disc4.iso
2d8a20014af287bf8c6b29f2da031f98  FC2-i386-DVD.iso
22f4bfca5baefe89f0e04166e738639f  FC2-i386-rescuecd.iso
0c0268f26ed08d24880119e1b44d45e8  FC2-i386-SRPMS-disc1.iso
3d17a40489e8dcd3761f166ff264c712  FC2-i386-SRPMS-disc2.iso
4e798934b399eb78e9e67dec23d946bb  FC2-i386-SRPMS-disc3.iso
5d84eb0aecea8bce8e4857d3e46136c3  FC2-i386-SRPMS-disc4.iso
-----BEGIN PGP SIGNATURE-----    <--- ここから下がGnuPGの署名
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQFAo8uQtEJp0E8qb9IRAjgnAJ92Rl2f6K/1Z1DCHB6qinau88WYXgCggF4P
1xFVxG7HVYVGJenIv1oSdrQ=
=yWK+
-----END PGP SIGNATURE-----

md5sumの入手

md5sumユーティリティは、http://www.rtpro.yamaha.co.jp/RT/utility/md5sum/からダウンロードすることが出来る。 ダウンロードしたmd5sum.exeファイルをパスの通っているフォルダ(C:\Windowsとか)にコピーする。

ファイルの検証

MD5SUMファイルと検証したいファイルを同じフォルダに置いておくとラク。 コマンドプロンプトで、検証したいファイルを置いたフォルダをカレントにしておく。

C:\> md5sum -bcv MD5SUM    <--- 検証したいファイルがバイナリのときは"b"をつける
FC2-i386-disc1.iso OK
FC2-i386-disc2.iso OK
FC2-i386-disc3.iso OK
FC2-i386-disc4.iso OK

[サーバの実験室 Windows]