WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法

インターネットからファイルをダウンロードしたばかりの場合は、ダウンロードしたファイルが改ざんされていないことを確認する必要があります。結局のところ、ハッカーがどんな悪質な策略を企てるかは誰にも分からないでしょう。ファイルの MD5、SHA-1、または SHA-256 チェックサムをチェックすることで、ファイルの整合性を検証し、ファイルが破損または変更されていないことを確認できます。

チェックサムとは何ですか?

チェックサムは、特定のファイルに対して暗号化アルゴリズムを実行した結果生成される短い一意の文字列です。アルゴリズムは、ファイルを構成するすべてのビットを調べ、それらの一意のビットに基づいてチェックサムを生成します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
チェックサム計算図

ファイル内の 1 ビットでも変更されると、このチェックサムは変更されます。 2 つのチェックサムを比較することで、ファイルが破損または変更されていないことを確認できます。これは、ダウンロードしたファイルの破損や悪意のある改ざんを防ぐのに便利な方法です。

MD5、SHA-1、SHA-256 のチェックサムに最も一般的に使用されるアルゴリズムも利用可能であり、これらは暗号的に安全なアルゴリズムに基づいています。選択できる場合は、SHA-256 を使用してください。

チェックサムの使い方は?

チェックサムを使用するには、まず特定のファイルのチェックサムが何であるかを知る必要があります。これは、ファイルをダウンロードした同じソースから提供される必要があります。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
ファイル転送ハッシュ

以下のいずれかのツールを使用して、ダウンロードしたファイルを同じチェックサム アルゴリズムで実行します。それが終わったら、2 つの文字列を比較します。文字列が一致する場合、ファイルは変更されません。文字列が一致しない場合は、ファイルが元のファイルと異なることを意味します。

サードパーティツールでチェックサムを検証する

Windows でチェックサムを実行する最良の方法は、MD5 & SHA チェックサム ユーティリティというツールを使用することです。特定のファイルの MD5、SHA-1、SHA-256 チェックサムを同時に計算し、結果を提供されたデータと比較できるようにします。

1. MD5 & SHA チェックサム ユーティリティをダウンロードします。

2. ダウンロードしたファイルをダブルクリックしてプログラムを起動します。アプリケーションを正しく実行するために必要な .NET Framework 3.5 をダウンロードするように求められる場合があります。続行するには、 「この機能をダウンロードしてインストールする」をクリックします。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
Windows PCにMD5 & SHAチェックサムユーティリティをインストールする

3. 「参照」ボタンをクリックして、確認するファイルを選択します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
MD5 & SHA チェックサムユーティリティでファイルを参照する

4. ダウンロードしたファイルに提供されたチェックサムを確認します。ダウンロードしたすべてのファイルにチェックサムが用意されているわけではありませんが、オープンソースやセキュリティを重視する開発者は、多くの場合チェックサムを提供します。そのチェックサムをクリップボードにコピーし、MD5 & SHA チェックサム ユーティリティの[貼り付け]ボタンをクリックします。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
MD5 & SHAチェックサムユーティリティにチェックサムを貼り付けます

5. 「検証」をクリックしてチェックサムを検証します。チェックサムがアプリケーションが計算したチェックサムと一致する場合、成功メッセージが表示されます。これは、お持ちのファイルが、以前にチェックしたファイルと同じであることを意味します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
MD5 & SHA チェックサムユーティリティでMDSハッシュが一致したことを通知

6. チェックサムが異なる場合は、エラー メッセージが表示されます。これは、最後のチェックサムが計算されてからファイルが何らかの形で変更されたことを意味します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
MD5 & SHA チェックサムユーティリティでハッシュがメッセージと一致しませんでした

ファイルエクスプローラーでチェックサムを検証する

チェックサムを頻繁に検証する場合は、 OpenHashTabに興味があるかもしれません。アプリケーションは、ファイル エクスプローラーのプロパティウィンドウに追加のタブをインストールします。 OpenHashTab はエクスプローラーに埋め込まれているため、別のアプリケーションを必要とせずにその場でチェックサムを計算できます。デフォルトでは、MD5、SHA-1、SHA-256、SHA-512 のハッシュ値を計算します。追加のハッシュ アルゴリズムは、OpenHashTab 設定で有効にできます。

: OpenHashTag が気に入らない場合は、同じ機能を持つHashCheckを試してください。

1. GitHub からOpenHashTab をダウンロードしてインストールします。

2. チェックサムを実行するファイルを右クリックし、コンテキスト メニューから [プロパティ]を選択します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
Windowsアプリケーション/プログラムのコンテキストメニュー

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

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
ファイルエクスプローラーの新しいハッシュタブ

4. 比較するチェックサムをコピーして、[チェック対象] ダイアログ ボックスに貼り付けます。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
OpenHashTabでチェックサムを比較する

5. ハッシュをチェックすると、「チェック対象」ボックスの下に一致するアルゴリズム (この場合は MD5) とファイル名が表示されます。それ以外の場合は、 「一致するものが見つかりません」というメッセージが表示されます。

Certutil を使用して Windows のチェックサムを検証する

何もダウンロードしたくない場合は、Windows コマンド プロンプトまたはターミナルで certutil コマンドを使用してチェックサムを検証します。

1.コマンドプロンプトを開きますWin + Rを押して、cmd.exeと入力して[OK]をクリックするか、スタートを開いて「コマンド プロンプト」を検索します。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
証明書ユーティリティ

2. cd コマンドを使用して、ダウンロードしたファイルがあるディレクトリに移動します。デフォルトでは、これは通常ダウンロードフォルダーですが、ファイルをコンピューターにダウンロードする人もいます。パスを取得する簡単な方法は、ファイルを右クリックして「パスのコピー」を選択することです。これをコマンドプロンプトにコピーします。

cd filepath
WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
Certutil ディレクトリ

3. ファイル名を指定して次のコマンドを入力します。

certutil -hashfile filename MD5
WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
Certutilハッシュ

4. コマンドの下に MD5 値が表示されます。この数値を、ダウンロードしたファイルで受け取ったハッシュ チェックサム値と比較します。この certutil コマンドを使用する場合、通常は、ユーティリティを実行した後に値をメモ帳にコピーし、手動で確認するだけです。

WindowsでMD5、SHA-1、SHA-256チェックサムを検証する方法
検証結果

5. MD5 が例として使用されていますが、このユーティリティは MD2、MD4、MD5、SHA1、SHA256、SHA384、SHA512 もサポートしています。

Sign up and earn $1000 a day ⋙

Leave a Comment

Windows 11で「この画像の詳細」アイコンを削除する方法

Windows 11で「この画像の詳細」アイコンを削除する方法

Windows 11 のデスクトップとロック画面の Spotlight 壁紙には、煩わしい「この画像の詳細」アイコンがあります。 Windows 11 の「この画像の詳細」アイコンを削除する手順は次のとおりです。

Windows 11でアプリと機能ツールを開く9つの方法

Windows 11でアプリと機能ツールを開く9つの方法

アプリと機能コントロール パネルは、コントロール パネルのプログラムと機能ツールに相当する設定です。

Windows 11でライブラリフォルダを表示する方法

Windows 11でライブラリフォルダを表示する方法

Windows 11 のライブラリ フォルダーはファイル エクスプローラー インターフェイスで非表示になっていますが、数回タップするだけで簡単に再度表示できます。

Microsoft Edge のメモリ使用量が多い問題を解決する方法

Microsoft Edge のメモリ使用量が多い問題を解決する方法

Microsoft Edge でブラウジングしているときに、「メモリ使用量が多いことが検出されました」という警告が表示されていますか?これは、一部のブラウザプロセスがメモリ (RAM) を過剰に使用していることを意味します。

Windowsで音声認識を設定する方法

Windowsで音声認識を設定する方法

Windows ラップトップまたは PC で音声認識を設定するには、次の手順に従ってください。

ウイルス感染時にWindowsの隠しフォルダを復元する

ウイルス感染時にWindowsの隠しフォルダを復元する

多くの場合、フォルダー オプションで「すべてのファイルとフォルダーを表示する」オプションを有効にしても、システムの隠しフォルダーが表示されないのは、ウイルス攻撃が原因です。以下の方法のいくつかは、この問題に対処するのに役立ちます。

Windows 10のファイアウォールを無効にする3つの方法

Windows 10のファイアウォールを無効にする3つの方法

場合によっては、特定の機能を実行するためにファイアウォールをオフにする必要があります。このような状況では、Win 10 ファイアウォールをオフにする以下の 3 つの方法が役立ちます。

Windows 11でシャットダウンのデスクトップショートカットを追加する方法

Windows 11でシャットダウンのデスクトップショートカットを追加する方法

もっと速い方法をお探しの場合は、Windows 11 のデスクトップまたはタスクバーに専用のシャットダウン ショートカットを追加する方法を次に示します。

Windows 11でJPEG XLサポートを追加する方法

Windows 11でJPEG XLサポートを追加する方法

デフォルトでは、Windows 11 は JPEG X 画像形式をサポートしていませんが、サポートするアドオンをインストールできます。 Windows 11 で JPEG XL サポートを追加する手順は次のとおりです。

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

Windows 11 のタスクバーにアプリケーションをピン留めできないエラーを修正する手順

アプリケーションをピン留めするプロセス中に、アプリケーションをタスクバーにピン留めできないなどのエラーが発生することがあります。以下は、Windows 11 タスクバーにアプリケーションをピン留めできないエラーを修正する方法です。

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

ハードドライブを暗号化するには Windows BitLocker を使用する必要がありますか?

Windows BitLocker は、ハード ドライブを暗号化するための使いやすいソリューションを提供します。ただし、欠点もあるため、すべての人にとって最適な選択肢ではない可能性があります。

Windows 11/10でドライブ上の削除されたデータを上書きする方法

Windows 11/10でドライブ上の削除されたデータを上書きする方法

このガイドでは、Windows 10 および Windows 11 でドライブ上の削除されたデータを上書き (安全に消去) して、復元またはアクセスできないようにする方法を説明します。

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11の右クリックメニューにCopilotを追加するヒント

Windows 11 で Copilot を定期的に使用する場合、Copilot にすばやくアクセスするための非常に簡単な方法があります。それは、右クリック メニューに Copilot を追加することです。

Windows 10にプリンターを追加する方法

Windows 10にプリンターを追加する方法

Windows 10 にプリンターを追加するのは簡単ですが、有線デバイスの場合のプロセスはワイヤレス デバイスの場合とは異なります。

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

このPowerShellスクリプトはWindows 11のシステム要件とMicrosoftアカウントを回避できます

Windows 11 の厳格なシステム要件を削除するのに役立つ新しいユーティリティが開発されています。