ファイルハッシュ(チェックサム)生成ツール
ファイルやテキストのSHA-256/512チェックサムをブラウザで計算して整合性を確認
도구를 불러오는 중…
🔒 すべてブラウザ内で処理されます。アップロードしたファイルや入力内容がサーバーに送信されることはありません。
ファイルやテキストのSHA-256・SHA-384・SHA-512・SHA-1ハッシュ値を、ブラウザのWeb Cryptoで即座に計算するツールです。ダウンロードしたファイルが配布元の提供するチェックサムと一致するか比較して改ざんの有無を確認したり、テキストの指紋を作成したりする際に、ファイルをどこにもアップロードせず安全に使えます。
使い方
- 「ファイル」または「テキスト」タブを選びます。
- ハッシュアルゴリズム(SHA-256 など)を選びます。
- ファイルをドラッグ&ドロップするかテキストを入力すると、16進数のチェックサムが計算されます。
- 配布元の期待値を「期待値と比較」欄に貼り付けて一致するか確認します。
よくある質問
- チェックサムで何が分かりますか?
- 同じ内容なら常に同じハッシュが、1バイトでも違えばまったく異なるハッシュが得られます。ダウンロードしたファイルのハッシュが公式のチェックサムと一致すれば、転送中の破損や改ざんがなかったと判断できます。
- SHA-1もありますが使ってよいですか?
- SHA-1は衝突攻撃が知られており、セキュリティ検証用途には推奨されません。整合性・セキュリティ目的ならSHA-256以上を使い、SHA-1は旧システムとの互換確認用としてのみ参考にしてください。
- ファイルはサーバーにアップロードされますか?
- いいえ。ファイルをブラウザでArrayBufferとして読み込み、Web Crypto(crypto.subtle.digest)で計算するため、内容がサーバーに送信・保存されることはありません。大容量ファイルは端末の性能によって計算に時間がかかる場合があります。
