SHA-256 ハッシュ生成・検証
テキストやファイルの SHA-256 を計算し、公開された 64 文字チェックサムと照合。大文字小文字を区別せずローカルで比較。
ツールを開く — SHA-256 ハッシュ生成・検証SHA-256 ハッシュ生成・検証 vs SHA-512 ハッシュ生成・検証
結論から: どちらも衝突耐性のある SHA-2 ツールで、256 MiB までのテキストやファイルをブラウザ内だけでハッシュし、既知のダイジェストと大文字小文字を区別せずに比較します。SHA-256 は世界標準のチェックサムとして公開される 64 文字のダイジェストを出します。SHA-512 は 128 文字のダイジェストとより大きな内部状態を持ち、チャンク化された Worker で計算されます。ポリシーや過剰な脅威モデルがより大きな余裕を求める場合に選びます。
| SHA-256 ハッシュ生成・検証 | SHA-512 ハッシュ生成・検証 | |
|---|---|---|
| 用途 | テキストやファイルの SHA-256 を計算し、公開された 64 文字チェックサムと照合。大文字小文字を区別せずローカルで比較。 | テキストやファイルを SHA-512 でハッシュし、128 文字の既知ダイジェストと照合。チャンク分割の Worker でローカル計算。 |
| 入力 | 256 MiB までのテキストまたはファイル。生バイトのチャンクでハッシュ | 256 MiB までのテキストまたはファイル。チャンク化された Worker でハッシュ |
| 出力 | 64 文字(256 ビット)のダイジェスト。大文字小文字を区別しない比較 | 128 文字(512 ビット)のダイジェスト。大文字小文字を区別しない比較 |
| 主な用途 | 公開チェックサムに対するダウンロードの検証——標準的な選択 | ポリシーや脅威モデルがより大きなダイジェストを要求する整合性チェック |
主な違い
どちらもハッシュと検証を行います。違いはダイジェストの長さ——64 文字か 128 文字か——であって、ワークフローではありません。
どちらも 256 MiB までのテキストまたはファイルを受け付け、生バイトのチャンクでローカル処理されます。
SHA-256 は 64 桁の 16 進数を出力します。SHA-512 は 128 桁を出力します。どちらの比較も大文字小文字を無視します。
公開チェックサムや日常的な整合性確認なら SHA-256。ポリシーが最大の余裕を要求する場面なら SHA-512 です。
テキストやファイルの SHA-256 を計算し、公開された 64 文字チェックサムと照合。大文字小文字を区別せずローカルで比較。
ツールを開く — SHA-256 ハッシュ生成・検証テキストやファイルを SHA-512 でハッシュし、128 文字の既知ダイジェストと照合。チャンク分割の Worker でローカル計算。
ツールを開く — SHA-512 ハッシュ生成・検証関連比較