Certutilを使用してファイルのMD5チェックサムを確認する方法

大きなファイルをダウンロードしたばかりですか? それとも、疑わしいファイルがありますか? ファイルが検証されたソースから来ていることを確認する最良の方法は、そのチェックサムを測定することです。チェックサムは、変更または削除できないファイルの指紋のようなものです。2つのファイルのチェックサムが同じ場合、両方のファイルが同じであると自信を持って簡単に言うことができます。チェックサムを計算するためのアルゴリズムは数多くありますが、ここで説明しているのはMD5です。この投稿では、組み込みのコマンドラインツールCertutilを使用してチェックサムを計算することで、ファイルの整合性を検証する方法について説明します。

この投稿では、Certutil.exeと呼ばれるWindowsの組み込みユーティリティを使用して、ファイルのチェックサムを計算、チェック、検証する方法を示します。MD5チェックサムは、ファイルの整合性を確認し、ファイルがソースと同じであり、改ざんされていないことを確認するのに役立ちます。

MD5チェックサムとは

インターネットから大きなファイルをダウンロードするときに、この用語をよく見かけるはずです。MD5は、ファイルのチェックサムを測定するために使用される最も一般的なアルゴリズムの1つです。これは、転送/ダウンロード中に悪意を持って改ざんまたは歪曲されたファイルを検出するのに役立ちます。

ファイルのMD5チェックサムを計算する方法

これを行う方法はたくさんあります。その1つは、サードパーティのファイル整合性チェッカーツールの助けを借りることです。MD5アルゴリズムを使用してファイルのチェックサムを計算できるツールはたくさんあります。ここでチェックできるツールをいくつかすでに紹介しました。

他の追加ツールをダウンロードする必要のない代替手段を探している場合は、Windows Certutilが役立ちます。Certutilは、Windowsに組み込まれているコマンドラインツールです。

Microsoftによると、certutil.exeを使用して、認証局(CA)の構成情報をダンプして表示したり、証明書サービスを構成したり、CAコンポーネントをバックアップおよび復元したり、証明書、キーペア、証明書チェーンを検証したりできます。

このセクションでは、Certutilを使用して任意のファイルのチェックサムを計算するためのステップバイステップガイドを取り上げます。

ステップ1: スタートメニューから新しいCMDウィンドウを開きます。

ステップ2: ファイルがあるディレクトリに移動します。

ステップ3: 次のコマンドを実行します:certutil -hashfile path-to-your-file MD5

これにより、コンソールウィンドウにファイルのチェックサムが表示されます。このチェックサムを使用して、このファイルの整合性を検証できます。

他のアルゴリズムを使用する場合

SHA512やSHA256などの別のアルゴリズムに対してチェックサムを検証する場合は、コマンドのMD5を目的のアルゴリズムに置き換えるだけです。

ファイルのMD5チェックサムを確認する方法

チェックサムの値が得られたら、それを検証する時が来ました。このファイルを友人から受け取るか、メールで受け取った場合は、送信者にチェックサムの値を尋ねることができます。両方の値が一致する場合、ファイルは送信中に改ざんまたは歪曲されていません。このファイルをWebサイトからダウンロードした場合は、ダウンロードページで開発者が記載しているチェックサムを探すことができます。

下のスクリーンショットでは、FileZillaのダウンロードページに記載されているチェックサムを見ることができます。これは、前の手順でCertutilによって計算されたチェックサムと同じです。

これが、ファイルのMD5チェックサムを計算して検証する方法です。これらのチェックサムは、ファイルの歪曲や改ざんされたファイルを簡単に識別できます。これを行うことができる無料のオンラインおよびオフラインツールはたくさんありますが、Windowsでのこのコツを知っておくと常に便利です。

certutil.exeを使用して、実質的にどのWindowsコンピューターでもチェックサムを計算して検証できます。