Windows 10でMD5・SHA-1・SHA-256のチェックサムを確認する方法

インターネットからファイルをダウンロードした後、「本当に改ざんされていないだろうか」と不安になったことはありませんか?ハッカーによる悪意のある改変は、残念ながら現実に起こり得ます。ファイルのMD5、SHA-1、SHA-256チェックサムを確認すれば、ファイルが破損したり改変されたりしていないかを検証でき、安心して利用できます。
チェックサムとは?

チェックサムとは、特定のファイルに暗号学的アルゴリズムを実行した結果として生成される、短い一意の文字列のことです。アルゴリズムはファイルを構成するすべてのビットを調べ、その固有のビット列に基づいてチェックサムを作成します。ファイル内のたった1ビットが変わっただけでもチェックサムの値は変化するため、2つのチェックサムを比較することで、ファイルが破損や改変を受けていないことを確認できます。ダウンロードファイルの破損や悪意ある干渉から身を守るための、非常に有効な手段といえるでしょう。
チェックサムに最も広く使われているのはMD5ですが、SHA-1やSHA-256も利用可能で、これらは暗号学的により安全なアルゴリズムに基づいています。3つの中から選択できる場合は、SHA-256を使用するのがおすすめです。
チェックサムの使い方

チェックサムを利用するには、まず対象ファイルの正しいチェックサム値を知る必要があります。この値は、通常ファイルを配布している提供元が公開しています。次に、後述のツールを使ってダウンロードしたファイルに同じチェックサムアルゴリズムを適用し、両者の文字列を比較します。一致していればファイルは変更されておらず、一致しなければ元のファイルと何らかの違いがあるということになります。
Windows 10でMD5・SHA-1・SHA-256チェックサムを検証する
Windows 10でチェックサムを計算するのに最適なツールが「MD5 & SHA Checksum Utility」です。指定したファイルのMD5、SHA-1、SHA-256チェックサムを同時に算出し、公開されている値と簡単に照合できます。
1. 開発元の公式サイトから「MD5 & SHA Checksum Utility」をダウンロードします。
2. ダウンロードしたファイルをダブルクリックしてプログラムを起動します。

3. 「Browse」ボタンをクリックし、確認したいファイルを選択します。

4. ダウンロードしたファイルに付属しているチェックサムを探します。すべてのファイルにチェックサムが用意されているわけではありませんが、オープンソース開発者やセキュリティ意識の高い開発者は頻繁に公開しています。そのチェックサムをクリップボードにコピーし、「MD5 & SHA Checksum Utility」の「Paste」ボタンをクリックして貼り付けます。

5. 貼り付けたチェックサムがアプリが計算した値と一致していれば、成功メッセージが表示されます。これは、手元のファイルが以前に検証されたファイルと完全に同一であることを意味します。

逆にチェックサムが異なる場合はエラーメッセージが表示されます。これは、前回チェックサムが計算されて以降、何らかの形でファイルが変更されたことを示しています。

エクスプローラーでチェックサムを確認する
チェックサムの確認を頻繁に行うなら、「HashTab」が便利です。このアプリケーションは、エクスプローラーのプロパティウィンドウに専用タブを追加します。エクスプローラーに組み込まれているため、別アプリを起動することなくその場でチェックサムを計算できます。デフォルトではCRC32、MD5、SHA-1のハッシュ値を計算し、設定から追加のハッシュアルゴリズムも有効化できます。
1. 開発元の公式サイトから「HashTab」をダウンロードしてインストールします。
2. チェックサムを確認したいファイルを右クリックし、コンテキストメニューから「プロパティ」を選択します。

3. ウィンドウ上部の「File Hashes」タブをクリックすると、選択したファイルのMD5、SHA-1、CRC32ハッシュが表示されます。

4. 比較対象のチェックサムを「Hash Comparison」欄にコピー&ペーストします。

5. ハッシュが一致すれば、緑色のチェックマークが表示されます。

一致しない場合は、赤い×印が表示されます。

まとめ
ダウンロードしたファイルの整合性を確認したいときは、チェックサムが大きな助けになります。「MD5 & SHA Checksum Utility」をスタンドアロンアプリとして使いMD5、SHA-1、SHA-256のチェックサムを計算・比較してもよいですし、エクスプローラーに統合された「HashTab」を使えば、より手軽にチェックサムを確認できます。用途に合わせて使い分けてみてください。
画像クレジット:Beyer Cryptographic Watch via Wikimedia Commons
-
Windows 10でファイル名・フォルダー名に絵文字を追加する方法
視覚的な要素を好むユーザーのために、Windows 10ではファイルやフォルダーの名前に絵文字(Emoji)を追加して、見た目で識別しやすくなりました。Microsoftは、ドライブ、ファイル、フォルダーの名前に絵文字を使用することを可能にしています。必要なのは、標準搭載されている「絵文字パネル」機能にアクセスするだけで、好きな絵文字を選んで挿入できます。 ファイル名・フォルダー名に絵文字を追加する手順 通常、Windowsでドライブ、ファイル、フォルダーの名前を変更しようとすると、「ファイル名には次の文字は使用できません:\ / : * ? < > |」というエラーメッセージが
-
DATファイルとは?Windowsで開く方法をわかりやすく解説
DATファイルは、さまざまなアプリケーションによって作成される汎用的なデータファイルです。Windowsユーザーであれば、この形式のファイルを目にする機会は少なくありません。「そもそもDATファイルとは何なのか」「何のために必要なのか」と疑問に思う方も多いでしょう。また、中身を確認するために開いてみようと考えるユーザーもいます。本記事では、DATファイルの概要と、Windowsで開く具体的な方法について詳しく解説します。WindowsにおけるDATファイルとは?DATファイルには、そのファイルを作成したプログラムに関連する特定の情報が格納されています。データはテキスト形式の場合もあれば、バイナ