SHAチェックサム計算
このチェックサム計算ツールは、ブラウザ組み込みの Web Crypto API を使って、テキストやファイルの SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを一度に算出します。
Enter text to hash
0 characters · 0 bytes
このツールについて
このチェックサム計算ツールは、ブラウザ組み込みの Web Crypto API を使って、テキストやファイルの SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを一度に算出します。
使い方
- 「テキスト」か「ファイル」を選びます。
- テキストを入力・貼り付けるか、ファイルをドラッグ&ドロップ(または参照して選択)します。
- 「チェックサムを計算」をクリックします。
- 配布元が公開しているチェックサムと結果を照合します。
知っておきたいこと
- SHA-256 は 256 ビットのハッシュを生成し、64 文字の 16 進数で表示されます。SHA-512 は 128 文字です。
- 入力が 1 バイト変わるだけでも、まったく異なるハッシュになります。
- SHA-1 は衝突耐性が破られているとされ、セキュリティ用途には使うべきではありません。SHA-256 以上を選んでください。
- ハッシュは crypto.subtle.digest でローカルに計算されるため、大きなファイルもアップロードせずにハッシュ化できます。
すべてブラウザ内で動作します。入力した内容がアップロード・保存されることはありません。
よくある質問
ダウンロードしたファイルを検証するには?
このツールでファイルの SHA-256 を計算し、ダウンロードページに記載されたチェックサムと比べます。完全に一致すれば、ファイルは改ざんされていません。
ハッシュを計算するためにファイルがアップロードされますか?
いいえ。ファイルはブラウザ内で読み込まれてハッシュ化され、端末の外に出ることはありません。
どのアルゴリズムを使えばよいですか?
ダウンロードの検証や完全性の確認には SHA-256 が最も一般的です。SHA-1 は古いシステムで必要な場合にのみ使ってください。
ハッシュから元のデータを復元できますか?
いいえ。SHA ハッシュは一方向関数です。ただし短い入力やよくある入力は推測される可能性があるため、パスワードにはソルト付きの低速なハッシュ化が必要です。