このツールでできること
ローカルファイルのSHA-256を計算し、信頼できる提供者から得た期待値と比較します。ファイルはブラウザ内で処理します。
使い方
- 250MiB(262,144,000バイト)以下のファイルを選びます。
- 必要なら提供者のSHA-256期待値を64桁の16進数で貼り付けます。
- チェックサムを生成し、照合状態を確認して完全なハッシュをコピーします。
計算式と処理方法
ブラウザがファイル全体をメモリへ読み込み、Web Crypto SHA-256で256ビットのダイジェストを計算し、64桁の小文字16進数で表示します。比較では大文字・小文字と前後の空白を無視し、それ以外の文字は削除しません。
使用例
BOMや改行を含まずabcだけを記録したUTF-8ファイルは3バイトで、SHA-256はba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adです。この値全体を入力すると一致します。改行を加えるとチェックサムは変わります。
活用例
- ダウンロードしたアーカイブ確認
- 端末間で書き出したファイル比較
- 安定した内容指紋の記録
制限と注意点
一致は、計算したSHA-256と期待値が同じという意味です。公開者の身元、期待値の信頼性、マルウェアの不在、電子署名の有効性は証明しません。ハッシュ衝突の可能性もあります。ファイル全体をメモリに読み込むため、250MiBの入力上限はメモリ使用量の上限ではなく、空きメモリが少ない端末では失敗する場合があります。
よくある質問
ファイルはアップロードされますか?
いいえ。このツールはブラウザ内でファイルを読み、ハッシュを計算します。ファイルの内容はアップロードしません。
どの方式に対応していますか?
SHA-256のみです。HTTPSとWeb Crypto対応ブラウザが必要です。SHA-384、SHA-512、MD5、SHA-1は提供していません。