ファイルのチェックサム確認
ファイルを選ぶとSHA-256・SHA-1・MD5・SHA-512のチェックサムを表示します。ダウンロードページに載っている値を貼り付ければ、一致するか確認できます。
このツールを自分のサイトに埋め込む
コードをコピーしてページのHTMLに貼り付けてください。無料です。クレジットのリンクは残してください。
コマンドでチェックサムを確認する方法
- Windows(PowerShell):Get-FileHash .\file.iso(既定はSHA-256)、Get-FileHash .\file.iso -Algorithm MD5
- Windows(コマンドプロンプト):certutil -hashfile file.iso SHA256
- Mac:shasum -a 256 file.iso、md5 file.iso
- Linux:sha256sum file.iso、一覧をまとめて確認するなら sha256sum -c SHA256SUMS
チェックサムと電子署名の違い
ダウンロードと同じページに載っているチェックサムで防げるのは、ファイルの破損だけです。ファイルを差し替えられる攻撃者なら、チェックサムも差し替えられるからです。GPG、Sigstore、Authenticodeなどで署名して配布しているソフトなら、誰が公開したかまで検証でき、セキュリティ上より確実です。
よくある質問
チェックサムを確認する理由は?
手元のファイルが配布元の公開したものと1バイトも違わないこと、つまりダウンロードの途中で切れていないこと、改ざんされたミラーから差し替えられていないことを確かめられます。OSのイメージ、インストーラー、ファームウェアでは特に大切です。
チェックサムが一致しないときは?
同じアルゴリズム(SHA-256、SHA-1、MD5)と同じバージョンのファイルで比べているか確認してください。それでも違う場合はファイルを削除し、公式サイトからダウンロードし直してください。実行してはいけません。
ファイルはアップロードされる?
されません。ファイルは端末の中で読み込んで計算するため、数GBのISOでもアップロードを待たずに確認できます。
貼り付けた内容はサーバーに送られる?
送られません。このツールはJavaScriptとブラウザ内蔵のWeb Crypto APIだけで、すべて端末の中で動きます。入力・貼り付け・読み込んだ内容がアップロードや保存されることはありません。