無料オンラインファイルハッシュ・チェックサム検証ツール
任意のファイルのMD5、SHA-1、SHA-256、SHA-512チェックサムを計算し、公開されているハッシュと照合します —— すべてブラウザ内で完結します。ファイルがサーバーにアップロードされることはありません。
ここにファイルをドロップ
またはクリックして参照 —— ローカルで処理され、アップロードされません
計算されたチェックサム
ファイルチェックサムとは?
チェックサム(ハッシュ)は、ファイルの正確な内容から生成される短い固定長の指紋です。ファイルの1ビットでも変更すると、まったく異なるチェックサムが生成されるため、ハッシュはダウンロードまたはコピーされたファイルが元のファイルとバイト単位で完全に一致することを確認する信頼性の高い方法となります。ソフトウェア発行元は、ダウンロードリンクの隣にリリースのSHA-256またはMD5チェックサムを公開するのが一般的で、これによりユーザーはファイルが転送中に破損していないか、第三者によって改ざんされていないかを確認できます —— これは、入力されたテキストからハッシュを作成する当サイトのハッシュジェネレーターと関連はありますが、異なる用途です。
チェックサム検証の一般的な用途
チェックサム検証は、日常的な業務や専門的なワークフローにおける定番の手順です:
ダウンロードしたISO、インストーラー、アーカイブが、ソフトウェアベンダーが公開しているチェックサムと一致することを確認する。
バックアップまたは転送したファイルが破損のないバイト単位の完全なコピーであることを確認する。
デジタルフォレンジックにおいて証拠の保管の連鎖を確立する。変化していないハッシュはファイルが改変されていないことを証明する。
ファームウェアや依存パッケージをインストールする前に、改ざんされていないかを確認する。
MD5、SHA-1、SHA-256、SHA-512:どれを使うべき?
偶発的な破損(ダウンロード失敗、ディスクセクタの不良)に対する整合性検証には、MD5とSHA-1は今なお高速で十分に適しており、多くの古いソフトウェアリリースが今でもMD5チェックサムを公開している理由です。しかし、両者は暗号学的に破られており、悪意ある第三者が意図的に一致するハッシュを持つファイルを作成できる可能性がある場面には不適切です —— そのような場合は、衝突耐性を保ち、セキュリティに関わる検証の現行標準であるSHA-256またはSHA-512を使用してください。このツールは4種類すべてを計算するため、発行元が提供したどのハッシュとも照合できます。