お薦め ページ


メニュー

ハワイ島 遊覧飛行ツアー

ハワイ島 B&B・ホテル

ハワイ島 不動産情報

ハワイ島 情報・観光ガイド

ブログ(Blog)

その他

関連サイト

: 個別エントリー・アーカイブ :

2007年6月 3日

ウィンドウズ上での md5ハッシュ値 チェックソフト

以前のブログで、ファイルのダウンロード時に MD5ハッシュ値(いわゆるMD5チェックサム)の確認方法について調査した。 FreeBSD 上では、標準で「md5」というコマンドが存在するので 何ら新しいソフトウェアをインストールする必要はなかった。 では、ウィンドウズ上にファイルをダウンロードした際には どうやってMD5ハッシュ値を調べたらよいのだろうか?

これについては、 @IT の 「ハッシュ値を利用してファイルの同一性をチェックする」 という記事に詳しい解説がある。 この記事では、Windows上で動作する フリーソフトということで GUI用ツール 「HashTab Shell Extension」 と コマンドライン用ツール 「Availability and description of the File Checksum Integrity Verifier utility」 の2種類を紹介している。 ちなみに、後者 コマンドライン「FCIV」 の方は 本家マイクロソフト(Microsoft)のサポート・ページからダウンロードできるものだ。

今回は、GUI用ツール Beeblebrox.org の 「HashTab Shell Extension」 の方を試してみよう。 Beeblebrox.org サイトの説明を引用させていただくと、
This is a Windows shell extension that adds a tab to the file properties page. The new tab is called "File Hashes" and it displays the MD5, SHA1 hashes of the file's contents as well as the CRC-32. It also has a field where you can paste in the text of a hash for comparison. This is useful for when download sites display hashes of a file and you want to check the hash after you download. See the HashTab page for more info...
となっている。 つまり、ファイルのプロパティ表示に「ハッシュ値」という タブが新たに加わり、そのタブ内で MD5, SHA1, CRC-32 の3つの ハッシュ値を表示してくれるらしい。

実際に Beeblebrox.org ダウンロードする際には64bitバージョンもあるので、どちらかを選択できる。 32bitバージョンの方の「hashtab_setup.exe」を ダウンロードしてみたが サイズは 187KB であった。 あとはこの「hashtab_setup.exe」を実行すると 「HashTab 1.14 for x32」セットアップ・ウィザードが起動する。 インストールが終了すると、次に瞬間から利用することができる。 適当なファイルを右クリックして、プロパティを表示させると、 「ハッシュ値」という新しいタブが追加されている。

おどろいたことに、表示が日本語になっている。 言語の設定をみて表示が変わるようにしてあるのであろう。 また、サイズの大きなファイルを指定すると、当然だが計算に時間がかかる。 その様子が「ハッシュ値の取得状況」として画面下にグラフとして表示される。 MD5, SHA1, CRC-32 の それぞれの計算値の下には 空欄があり、その欄へ既知のハッシュ値をカット&ペーストして 横にある「比較」ボタンをクリックすると 比較結果を教えてくれる。

ウィンドウズ上でファイルをダウンロードする機会の多い方は インストールしておくと便利なソフトだと思う。

【参考リンク】

カテゴリー: Security , Software , Windows     2007年6月 3日 22:15

トラックバック

このエントリーのトラックバックURL:
http://www.skymerica.com/blog/yotsumoto/mt/mt-tb.cgi/819


コメント

コメントしてください




保存しますか?


 
ハワイ島での遊覧飛行ツアーとB&Bのスペシャリスト、スカイメリカ
Copyright © 2003,2009 Skymerica Corp. All rights reserved.