ファイルチェックサム — SHA-256/SHA-1/SHA-384/SHA-512(ローカル)
ファイルのSHA-256/SHA-1/SHA-384/SHA-512チェックサムをローカルで計算 — ハッシュ化はブラウザ内で行われ、ファイルはアップロードされません。期待値を貼り付ければダウンロードの検証も即座に。
🔒 すべてあなたのブラウザ内で動作します。入出力データはサーバに送信・保存されないため安全です。
🧾 ファイルはブラウザ内でWeb Crypto APIによりハッシュ化され、アップロード・保存・送信は一切されません。比較では大文字小文字・スペース・コロンを無視します。
このツールについて
ファイルを誰にも渡さずにダウンロードを検証できます。先にアップロードを求めるチェックサムサイトとは異なり、このツールはファイルをローカルで読み取り、Web Crypto API を使ってブラウザ内で SHA-256・SHA-1・SHA-384・SHA-512 のダイジェストを計算します。配布元が公開しているチェックサムを貼り付ければ、ツールが1文字ずつ比較してくれるので、1ビットの違いも即座に分かります。大きなファイルにも対応し、読み込み後はオフラインでも動作。インストーラー・ISOイメージ・ファームウェアを実行する前の確認に最適です。
よくある質問
チェックサムが一致すると、実際には何が証明されるのですか?
証明されるのは「整合性」です。つまり、手元のコピーがチェックサムの計算元ファイルとビット単位で完全に一致しており、転送中に破損や改変がなかったということです。ただし、それだけでは「真正性」は証明されません。攻撃者がダウンロードページを掌握していれば、悪意あるファイルに一致するチェックサムを掲載できるからです。真正性は、HTTPS 経由のプロジェクト公式サイトなど信頼できる情報源からチェックサムを入手すること、さらに言えば検証可能な暗号署名によって担保されます。
どのアルゴリズムを選ぶべきですか?SHA-1 はまだ使えますか?
配布元が提供しているアルゴリズムを使ってください。比較に意味を持たせるには、相手と同じアルゴリズムで計算する必要があります。選べる場合は SHA-256 がおすすめです。SHA-384 と SHA-512 も同様に堅牢で、ダイジェストがより長くなります。SHA-1 はセキュリティ的には既に破られており、研究者は同じ SHA-1 ハッシュを持つ2つの異なるファイルを作成できます。古いダウンロードページ向けのレガシーな選択肢と割り切り、ファイルが悪意を持って差し替えられていない証拠としては決して使わないでください。
ハッシュ計算のためにファイルはアップロードされますか?
いいえ。ファイルはディスクからブラウザに直接読み込まれ、Web Crypto API でその場でハッシュ化されます。送信・記録・保存は一切なく、そのおかげで高速でもあります。アップロードの待ち時間がなく、マシンがファイルを読み込む速度でチェックサムが表示されます。ページの読み込み後はオフラインでも動作するため、機密ファイル・契約書・バックアップを、ネットワークから隔離されたマシンで検証することさえ可能です。