開発者ツール

ファイルのチェックサム

ファイルのSHA-256を計算し、ダウンロードが無傷で届いたか確認します。

ファイルのチェックサム お使いのデバイス上で動作
ここにファイルをドロップするか、クリックして選択
任意の形式のファイル1つ以上
アップロードされません
  • お使いのデバイス上で実行 — ファイルはどこにも送信されません
  • 登録不要、透かしなし、1日の上限なし
  • 無料で、利用回数の制限もありません

仕組み

配布元は、ダウンロードの横にチェックサムを掲載します。受け取ったファイルが、公開されたファイルと同じものであり、途中で切れておらず、壊れておらず、改ざんされていないことを証明できるようにするためです。通常、その検証にはコマンドラインが必要です。これはブラウザのタブで行えます。検証のためにファイルをWebサイトにアップロードしたのでは、目的が台無しになってしまいます。

使い方

ダウンロードしたファイルのハッシュを計算し、結果を配布元のページにあるチェックサムと比較します。1文字ずつ、完全に一致する必要があります。一致しない場合、そのファイルは配布元が公開したものではないため、信頼すべきではありません。

どのアルゴリズムか

SHA-256は現代の標準で、ほぼすべての配布元が掲載しています。SHA-512はさらに強力で、時折使われます。SHA-1は、古いプロジェクトがいまだに公開しているため含まれていますが、暗号学的に破られており、既存のSHA-1の掲載値と照合する場合にのみ使うべきで、自分自身の完全性の保証としては決して使わないでください。

MD5を提供しない理由

MD5は完全に破られており、意図的に衝突を作り出せるため、ブラウザは提供していません。プロジェクトがいまだにMD5しか掲載していない場合は、改ざんに対するものではなく、偶発的な破損に対するチェックとして扱ってください。

大きなファイル

ハッシュの計算ではファイル全体がメモリに読み込まれるため、非常に大きなファイルは、ここで定めたルールではなく、お使いのデバイスによって制限されます。すべてローカルで動作するため、サイズにかかわらず、アップロードの待ち時間はありません。

よくある質問

ファイルのチェックサムに関する質問

結果は、何と比較すればよいですか?

ダウンロードページに掲載されているチェックサムです。完全に一致する必要があります。

どのアルゴリズムを使えばよいですか?

配布元が別のものを指定していない限り、SHA-256です。

MD5が使えないのはなぜですか?

暗号学的に破られており、ブラウザも提供していないためです。選べる場合は、SHA-256を使ってください。

ファイルはアップロードされますか?

いいえ。ハッシュはお使いのブラウザ上で計算されます。これが、ダウンロードを検証する唯一の賢明な方法です。