Windowsでダウンロードファイルのハッシュ値を求めるコマンドのメモ(コマンドプロンプト版)

記事内に広告が含まれています。
《スポンサーリンク(広告)》

※エンジニアは英語必須!業界初の定額レッスン無制限!オンラインで英語を学習しませんか?

《スポンサーリンク(広告)》

毎回入力するのが大変なので、コマンドをコピペできるように一覧化しました。

《スポンサーリンク(広告)》

coconalaはロゴデザイン、Webマーケティング、副業のあらゆるスキルのマーケットです(ビジネス・個人問わないサービス)

《スポンサーリンク(広告)》

構文

certutilコマンドを使用します。

certutil -hashfile <ファイルパス> [ハッシュアルゴリズム]

アルゴリズム一覧

アルゴリズムコマンド記述例
MD2certutil -hashfile httpd-2.4.54.tar.bz2 MD2
MD4certutil -hashfile httpd-2.4.54.tar.bz2 MD4
MD5certutil -hashfile httpd-2.4.54.tar.bz2 MD5
SHA1certutil -hashfile httpd-2.4.54.tar.bz2 SHA1
SHA256certutil -hashfile httpd-2.4.54.tar.bz2 SHA256
SHA384certutil -hashfile httpd-2.4.54.tar.bz2 SHA384
SHA512certutil -hashfile httpd-2.4.54.tar.bz2 SHA512

実行例

ここでは下記のファイルのダウンロード結果の検証を例に、certutilコマンドの実行手順を説明します。

  • 検証対象のファイル:Apache HTTP Server 2.4.54 (httpd-2.4.54.tar.bz2)
  • アルゴリズム:「SHA256」

httpd-2.4.54.tar.bz2のダウンロード

「Apache HTTP Server 2.4.54 (httpd)」の公式ページで「httpd-2.4.54.tar.bz2」をダウンロードします。

Download - The Apache HTTP Server Project

ファイルは適当に下記のような場所に格納します。

公式ページで「SHA256」の値を確認

公式ページの「SHA256」の部分をクリックして値をハッシュ値を確認します。

このようなことがテキストで記入されています。

ハッシュ値の比較

先ほどの「httpd-2.4.54.tar.bz2」ファイルを格納した場所に移動します。

cd c:\temp

ダウンロードしてきたファイル名に対して、下記のcertutilコマンドを実行してハッシュ値が等しいことを確認します。

certutil -hashfile httpd-2.4.54.tar.bz2 SHA256

下記の通り等しいので、ファイルが壊れていないことを確認できました。

参考情報

環境

下記の環境で実行しております。

No.環境バージョン
1OS/コマンドプロンプトWindows Version 10.0.19044.1645
環境一覧

以上です。

コメント

タイトルとURLをコピーしました