プライバシーガイド

SHA-256チェックサムでファイルを検証する方法

信頼できる参照値を入手し、ローカルでハッシュを計算して、ファイルを開く前に一致・不一致の意味を確認します。

SHA-256チェックサムでファイルを検証する方法

計算前に正しい参照値を入手する

SHA-256ハッシュはファイルのバイト列を表します。ファイル名だけを変更してもハッシュは変わりませんが、ビルドが異なる場合、アーカイブが変更された場合、ダウンロードが途中で切れた場合は通常異なる結果になります。

インストーラーやディスクイメージについては、発行元のリリースページ、または署名を検証済みのチェックサム一覧から値を入手してください。ファイル名、バージョン、対応プラットフォームを照合します。ミラーサイトからダウンロードした場合も、参照値は発行元から取得します。ファイルと公開チェックサムの両方を差し替えられる攻撃者なら、両者を一致させることができます。

ブラウザーまたはターミナルでローカル計算する

SeraShieldのファイルフィンガープリントツールは、100 MiBまでのファイルについてブラウザー内でSHA-256を計算します。受け取った状態のファイルをそのまま選択してください。発行元がアーカイブのチェックサムを公開している場合は、展開前にアーカイブを検証します。

  1. ツールでファイルを選択し、比較欄には期待するハッシュ値だけを貼り付けてください。ファイル名、コマンド出力の見出し、その他の文字は含めません。16進数の英字は大文字と小文字を区別しません。
  2. WindowsではダウンロードフォルダーでPowerShellを開き、Get-FileHash -LiteralPath './download.zip' -Algorithm SHA256 を実行します。download.zipは実際のファイル名に置き換えてください。Hash列の値全体を比較します。
  3. macOSなどshasumがあるシステムでは、ファイルのあるフォルダーで shasum -a 256 './download.zip' を実行します。ファイル名の前に表示される最初の値を比較します。

検証結果から判断できること

信頼できる参照値と一致すれば、ファイルのバイト列が公開されたものと一致する強い証拠になります。ただし実行してよいかどうかは、発行元の信頼性と入手経路にも左右されます。署名付きのリリースが提供されている場合は、その署名の検証手順にも従ってください。

値が一致しない場合はファイルを開かないでください。対象バージョンが正しいこと、参照値がSHA-256であることを確認します。公式サイトから再ダウンロードして検証し直してください。それでも不一致なら、発行元のサポート窓口またはセキュリティー窓口に期待値を確認してください。

知っておきたいこと

チェックサムが公開されていなくてもファイルを検証できますか?

自分のコピー同士を後で比較するためにハッシュを記録することはできます。ただしダウンロードが発行元の意図した内容と一致するか調べるには、認証された参照値か発行元の署名検証手順が必要です。

画像のバックアップ確認にもハッシュを使えますか?

はい。完全に同一のコピーを期待する場合に有効です。書き出した写真は見た目が同じでも、形式変換、サイズ変更、メタデータ変更によってバイト列が異なることがあります。

出典と参考資料

NIST — FIPS 180-4 Secure Hash Standard ↗Microsoft Learn — Get-FileHash in PowerShell ↗Digest::SHA documentation — shasum ↗

さらに読む

ファイルの指紋iPhone写真バックアップのチェックリスト:復元できるコピーを作る非表示と暗号化は何が違う?

言語を選択

EnglishEspañolDeutsch日本語FrançaisPortuguês (Brasil)Português (Portugal) · Guias de privacidadeРусский · Руководства по приватностиItalianoNederlands · PrivacygidsenPolski · Poradniki prywatnościTürkçeBahasa Indonesia简体中文繁體中文 · 隱私指南Čeština · Průvodci soukromímTiếng Việt · Hướng dẫn quyền riêng tư한국어العربيةУкраїнська · Посібники з приватностіMagyar · Adatvédelmi útmutatókSvenska · IntegritetsguiderRomână · Ghiduri de confidențialitateΕλληνικά · Οδηγοί ιδιωτικότηταςDansk · Vejledninger om privatlivSuomi · Tietosuojaoppaatעברית · מדריכי פרטיותSlovenčina · Sprievodcovia súkromímไทย · คู่มือความเป็นส่วนตัวHrvatski · Vodiči za privatnostCatalà · Guies de privadesaहिन्दी

ガイドとツールを検索

アクセス解析の設定

Google Analytics によるサイトの訪問や利用状況の計測を許可しますか?ツールに入力した情報やファイルはお使いの端末内に留まります。 プライバシー