開発者向け
チェックサム検証ツール
チェックサム(MD5・SHA-256・CRC32)を比較してファイルの整合性を検証します。
Loading…
Checksum Verifierについて
Checksum Verifierは、MD5、SHA-1、SHA-224、SHA-256、SHA-384、SHA-512、およびCRC32アルゴリズムを使用してハッシュ値を計算し、それらを期待されるチェックサムと比較することで、ファイルとデータの整合性を検証します。ファイルのチェックサム検証は、ダウンロードの破損、中間者攻撃、ソフトウェア配布におけるサプライチェーン攻撃に対する主要な防御策です。Linux ISO、ソフトウェアインストーラー、ファームウェアイメージはすべて、ユーザーが検証できるように公式のSHA-256チェックサムを公開しています。このツールはWeb Crypto APIを使用しているため、何もサーバーにアップロードされることはありません。
使い方
ファイルをアップロードするか、テキストデータを入力エリアに貼り付け、提供されたチェックサムに一致するハッシュアルゴリズムを選択します。期待されるハッシュ値を比較フィールドに貼り付け、「Verify」をクリックします。緑色のチェックマークは一致(ファイルが本物で破損していないこと)を確認し、赤色のXは不一致(ファイルが破損しているか改ざんされている可能性)を示します。すべてのハッシュ処理はローカルで実行されます。
一般的な使用例
- ダウンロードしたLinux ISOイメージをUSBに書き込む前にSHA-256チェックサムを検証し、ダウンロードが破損していないことを確認する
- ベンダーのセキュリティページに公開されているMD5またはSHA-256ハッシュと照合して、ダウンロードしたソフトウェアパッケージやZIPアーカイブを検証する
- ネットワーク接続を介したSCP、SFTP、またはrsync操作後に、大容量ファイルの転送整合性を確認する
- 組み込みデバイスをフラッシュする前に、ファームウェアイメージと更新パッケージがメーカー公開のチェックサムと一致することを確認する
- 低速なバイトごとの比較ではなく、ハッシュ比較を使用して2つのファイルバージョンがビット単位で同一であるかを判断する