ファイルの SHA-256 の値を求める

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

概要

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

この記事では、ダウンロードしたファイルのSHA-256値を求める手順を紹介します。

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

コマンド書式

コマンドプロンプト、またはPowerShellで次のコマンドを実行します。

certutil -hashfile (SHA256を求めたいファイルパス) SHA256

利用できるアルゴリズム

SHA-256以外に以下のハッシュアルゴリズムのハッシュ値を求められます。

書式は以下です。

certutil -hashfile (SHA256を求めたいファイルパス) (求めたいハッシュアルゴリズム)


アルゴリズム 結果のハッシュ値
MD2 MD2
MD4 MD4
MD5 MD5
SHA1 SHA-1
SHA256 SHA-256
SHA384 SHA-384
SHA512 SHA-512

実行例

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

certutil -hashfile .\model.fp16-00001-of-00002.safetensors sha256

ファイルの SHA-256 の値を求める:画像1

結果が表示されました。
ファイルの SHA-256 の値を求める:画像2

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


ダウンロード元のSHA-256ハッシュ値と比較します。今回、同じ値ですので、正しくダウンロードできていることが確認できました。
ファイルの SHA-256 の値を求める:画像3

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

ファイルの SHA-256 の値を求める:画像4

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

関連するページ

Copyright © 1995–2025 iPentec all rights reserverd.