カテゴリー: 開発ツール

チェックサム照合

サイト側で企画したツールツールが見つからない?

公開ハッシュでダウンロードを検証

配布元が公開しているチェックサムを貼り付け、ダウンロードしたファイルを選ぶと、一致するかどうかがすぐ分かります。ファイルはブラウザ内で読まれ、アップロードされません。

ファイルが選択されていません。
計算されたダイジェスト (SHA-256)
ここに結果が表示されます。
公開されているチェックサムを貼り付けて比較してください。

ファイルはブラウザ内で読み取られ、アップロードされません。

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

ダウンロードの隣にチェックサムを載せるのは、正常なコピーと壊れたコピーや改ざんされたコピーを見分けてもらうためですが、64文字の16進を目で比べる作業は人間がもっとも苦手とするものです。公開された値を貼り付ければ、その長さからどのダイジェストかを判断し、同じアルゴリズムでファイルを計算して、二つの文字列をにらむ代わりに1行の答えを返します。実際に出回る形式をそのまま受け付けます。素の16進、ファイル名が付いたままの sha256sum の出力、sha256 という接頭辞、コロン区切りのペアのいずれでもかまいません。ファイルはブラウザ自身が読むので何も送信されず、オフラインでも検証できます。

使い方

  1. ダウンロードと一緒に公開されているチェックサムを貼り付けます。
  2. ダウンロードしたファイルを選ぶか、テキストに切り替えて断片を確認します。
  3. 判定を読みます。ダイジェストは一致するか、しないかのどちらかです。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

確認のためにファイルはアップロードされますか。
いいえ。ファイルはブラウザのファイル API で読み取られ、ページ内でハッシュ化されます。端末から出ないので、オフラインでも検証できます。
どのアルゴリズムを使うかはどう決まりますか。
貼り付けたチェックサムの長さで決まります。16進40文字なら SHA-1、64文字なら SHA-256、96文字なら SHA-384、128文字なら SHA-512 です。テキストの場合は手動でも選べます。
一致しませんでした。どうすればよいですか。
できれば公式の配布元から HTTPS で再度ダウンロードしてください。それでも一致しないなら、そのコピーは公開されたものと異なるため実行すべきではありません。