Enter text to hash
0 characters · 0 bytes

このツールについて

このチェックサム計算ツールは、ブラウザ組み込みの Web Crypto API を使って、テキストやファイルの SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを一度に算出します。

使い方

  1. 「テキスト」か「ファイル」を選びます。
  2. テキストを入力・貼り付けるか、ファイルをドラッグ&ドロップ(または参照して選択)します。
  3. 「チェックサムを計算」をクリックします。
  4. 配布元が公開しているチェックサムと結果を照合します。

知っておきたいこと

  • SHA-256 は 256 ビットのハッシュを生成し、64 文字の 16 進数で表示されます。SHA-512 は 128 文字です。
  • 入力が 1 バイト変わるだけでも、まったく異なるハッシュになります。
  • SHA-1 は衝突耐性が破られているとされ、セキュリティ用途には使うべきではありません。SHA-256 以上を選んでください。
  • ハッシュは crypto.subtle.digest でローカルに計算されるため、大きなファイルもアップロードせずにハッシュ化できます。

すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。

よくある質問

ダウンロードしたファイルを検証するには?

このツールでファイルの SHA-256 を計算し、ダウンロードページに記載されたチェックサムと比べます。完全に一致すれば、ファイルは改ざんされていません。

ハッシュを計算するためにファイルがアップロードされますか?

いいえ。ファイルはブラウザ内で読み込まれてハッシュ化され、端末の外に出ることはありません。

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

ダウンロードの検証や完全性の確認には SHA-256 が最も一般的です。SHA-1 は古いシステムで必要な場合にのみ使ってください。

ハッシュから元のデータを復元できますか?

いいえ。SHA ハッシュは一方向関数です。ただし短い入力やよくある入力は推測される可能性があるため、パスワードにはソルト付きの低速なハッシュ化が必要です。