チェックサムでわかること
チェックサムは、ファイルのすべてのバイトから計算する短い指紋のようなものです。ダウンロードしたファイルのチェックサムが開発元の公開しているものと一致すれば、ファイルは同一です。ダウンロードの途中で切れたり、誰かがファイルを書き換えたりして1バイトでも違えば、チェックサムはまったく別のものになります。
ブラウザで
- SHA-256ハッシュ生成を開きます。
- ダウンロードしたファイルを選びます。ハッシュは自分のパソコンの中で計算されます。
- 公開されているチェックサムを「照合する値」に貼り付けます。一致すればすぐにわかります。
Windowsで
コマンドプロンプトで:
certutil -hashfile file.iso SHA256
または、標準でSHA-256を使うPowerShellで:
Get-FileHash file.iso
Macで
shasum -a 256 file.iso
Linuxで
sha256sum file.iso
MD5とSHA-1
今もMD5やSHA-1のチェックサムを公開しているサイトがあります。ダウンロードの失敗を見つけるには十分ですが、一致する偽物を作れるため、意図的な改ざんは防げません。SHA-256があればそちらを使ってください。