🔍 使い方
- 画像の読み込み
- 「ファイルを選択」ボタンをクリック
- または、点線枠内に画像をドラッグ&ドロップ
- 画像の比較
- 両方の画像を読み込んだ後、「画像を比較」ボタンをクリック
- 差分がある箇所を赤色で表示
- 結果の確認
- 異なる画素の実数と範囲を確認する
- 差分率の大小だけでは、改ざんの重さは決まらない
⚠️ 注意事項
- 大きさが違うときは、小さいほうを大きいほうの中から探して重ねる。回転と拡大縮小には対応しない
- 4096pxを超える画像は縮小されるため、厳密な比較にはならない
- 処理はブラウザー内だけで行い、画像もハッシュもサーバーに送信しない
🛡 セキュリティ上の用途
- QRコードの改ざん検出:悪意あるリンクへの差し替えを検出
- 文書の偽造チェック:契約書や証明書の改ざんを発見
- フィッシングサイトの検証:本物と偽物の微細な違いを検出
💡 ヒント
- 「差分なし」と出るのは、差分が0画素のときだけである。1画素でも違えば「差分あり」と出る
- 許容差を上げると小さな色の違いを無視する。結果には使った許容差も表示する
- SHA-256は元ファイルのバイト列を比較する。画素が一致してもメタデータなどが違うことがある
- 「差分画像をPNGで保存」で赤い差分と青い範囲枠を保存できる
- 位置合わせのスコアが0.90未満なら警告が出る。改ざんでもスコアが下がるため、失敗とは限らない
- 単色の切り出しは位置合わせ不能。クリアボタンで画像をリセットできる
🌙 ダークモード
ヘッダーの🌞/🌙ボタンでダークモードを切り替えられます。設定はブラウザーに保存されます。
🌐 表示言語
ヘッダーの「English」ボタンで日本語と英語を切り替えられます。URLに?lang=enや?lang=jaを付けても指定でき、選んだ言語はブラウザーに保存されます。
🔗 関連情報