ファイルの SHA256 の値を求める - Windows

ファイルの SHA256 の値を求める手順を紹介します。

概要

ダウンロードしたファイルが破損していないか、取り違えていないかを確認するための方法として、 SHA256ハッシュを求めて、提供元のSHA256値と比較して検証したい場合があります。
この記事では、ダウンロードしたファイルのSHA256値を求める手順を紹介します。

SHA256をツール等をダウンロードして利用する方法もありますが、今回はコマンドで求める方法を紹介します。

コマンド書式

コマンドプロンプト、またはPowerShellで次のコマンドを実行します。
certutil -hashfile (SHA256を求めたいファイルパス) SHA256

利用できるアルゴリズム

SHA256以外に以下のハッシュアルゴリズムのハッシュ値を求められます。
書式は以下です。
certutil -hashfile (SHA256を求めたいファイルパス) (求めたいハッシュアルゴリズム)

アルゴリズム
MD2
MD4
MD5
SHA1
SHA256
SHA384
SHA512

実行例

Hugging Faceからダウンロードしたファイルが取り違えていないかを確認します。
ダウンロードファイルのあるディレクトリで、PowerShellのプロンプトから次のコマンドを実行します。
certutil -hashfile .\model.fp16-00001-of-00002.safetensors sha256


結果が表示されました。

SHA256 ハッシュ (対象 .\model.fp16-00001-of-00002.safetensors):
6cdd89a1964bd6421f489e7d04c555c67e762b41eadd9dde10ed0633a8c2ffdd
CertUtil: -hashfile コマンドは正常に完了しました。

ダウンロード元のSHA256ハッシュ値と比較します。今回、同じ値ですので、正しくダウンロードできていることが確認できました。


ファイルのSHA256値を求める手順を紹介しました。

このページのキーワード
  • ファイルの SHA256 の値を取得する
著者
iPentecのプログラマー、最近はAIの積極的な活用にも取り組み中。
とっても恥ずかしがり。
最終更新日: 2024-05-05
作成日: 2024-05-05
iPentec all rights reserverd.