ファイルが無傷か検証
ダウンロード後、公開されたハッシュと比較すれば、ファイルが本物で完全だと確かめられます。このツールはSHAハッシュをローカルで計算し、期待するハッシュと比較します。
-
ソースを選ぶ
ファイル、または直接入力したテキスト。
-
アルゴリズムを選ぶ
既定で SHA-256(または SHA-1/384/512)。
-
比較する
期待するハッシュを貼ると即 ✓ または ✗。
ハッシュの長さ
| アルゴリズム | ビット | 16進 |
|---|---|---|
| SHA-1 | 160 | 40文字 |
| SHA-256 | 256 | 64文字 |
| SHA-384 | 384 | 96文字 |
| SHA-512 | 512 | 128文字 |
WebCrypto でローカル計算:ファイルはブラウザから出ません。SHA-256 推奨、SHA-1 はレガシー用のみ。
よくある質問
ファイルハッシュは何のため?
ハッシュは内容から計算される一意の署名です。1バイトでも変われば全体が変わります。配布元が公開したものと比較し、ダウンロードが破損・改竄されていないか確認するのに使います。
どのアルゴリズムを選ぶ?
SHA-256 は今日の推奨標準:堅牢で広く公開。SHA-1 は古く弱いとされ(衝突あり得る)、レガシーなハッシュ確認のみに。SHA-384/512 はより長いハッシュを生成します。
ファイルはアップロードされる?
いいえ。ハッシュはブラウザの WebCrypto API でローカルに計算され、1バイトも送られません。機密ファイルも安心して検証できます。
なぜMD5がない?
MD5 は長く破られており(容易に衝突)、WebCrypto も提供しません。本ツールは安全でネイティブな SHA 関数を提供します。単純な整合性確認には SHA-256 が最良です。