ファイルハッシュ計算ツール
ダウンロードしたファイルを、公開されているチェックサムと照合します。ファイルまたはテキストの MD5、SHA-1、SHA-256、SHA-512 を計算します。デバイス上で動作し、何もアップロードしません。
デバイス上で動作
ツールを読み込み中…
ファイルを選んでチェックサムを取得し、配布元が掲載している値を貼り付けて、一致するかどうかを確認します。バックグラウンドワーカーがファイルを小さな単位で読み取るため、大きなダウンロードでもページがフリーズせず、ファイルがデバイスの外に出ることもありません。
仕組み
- ファイルを選択するか、「テキスト」に切り替えて何か入力します。
- 計算するアルゴリズムを選びます。通常は SHA-256 で、チェックを入れたアルゴリズムはすべて 1 回の処理で計算されます。
- 配布元のチェックサムを比較ボックスに貼り付けます。一致するかどうか、すぐに確認できます。
データの扱い
- ファイルはデバイス上で読み取られ、アップロードされることはありません。ハッシュの計算でネットワークリクエストは行われません。
- 何も保存されません。別のファイルを選ぶ、「クリア」を押す、またはタブを閉じると、結果は消えます。
- バックグラウンドワーカーがファイルを小さな単位で読み取るため、メモリ使用量は低く抑えられます。
知っておくべき制限
- MD5 と SHA-1 は、もはや衝突耐性がありません。信頼できる値と照らし合わせて、破損したダウンロードを検出するには問題ありませんが、セキュリティ目的には向きません。
- 一致は、ファイルがそのチェックサムの作成元と同じであることを示すだけです。チェックサムが、改ざんされたダウンロードと同じページから取得したものであれば、何の証明にもならないため、別の信頼できる入手元から取得してください。
よくある質問
どのアルゴリズムを使えばよいですか?
配布元が掲載しているものを使用してください。選べる場合は、SHA-256 または SHA-512 を選択します。MD5 と SHA-1 でも偶発的な破損は検出できますが、意図的に偽造される可能性があります。
チェックサムが異なると表示されるのはなぜですか?
1 バイトでも変わると、ハッシュはまったく異なるものになります。同じアルゴリズムで比較したか、ダウンロードが完了しているか、値全体をコピーしたかを確認してください。
どのくらいの大きさのファイルをハッシュできますか?
ファイルを少しずつ読み取るため、決まった上限はありません。大きなファイルは時間がかかり、処理中は進行状況が表示され、キャンセルもできます。