ハッシュ生成ツール
Web Crypto APIでSHA-256・SHA-512・SHA-1を計算
すべての処理はブラウザ内で完結します。データが端末外に送信されることはありません。
関連ツール
使い方
暗号ハッシュ関数は任意の長さの入力を固定長のダイジェストに変換します。同じ入力は常に同じダイジェストを生成しますが、1文字変えるだけで出力が完全に変わります。
ハッシュするテキストを入力する
入力フィールドにテキストを貼り付けるか入力してください。長さに制限なく任意のプレーンテキストを受け付けます。
ハッシュアルゴリズムを選択する
一般用途と互換性にはSHA-256を、より長いダイジェストと高い衝突耐性にはSHA-512を選択してください。SHA-1はレガシーシステムとの互換性が必要な場合のみ使用してください。
16進数ダイジェストをコピーする
結果は小文字の16進数文字列で表示されます。SHA-256は64文字、SHA-512は128文字、SHA-1は40文字です。コピーボタンでクリップボードに保存できます。
使用例
ファイル整合性の検証
ダウンロードページにSHA-256ハッシュが記載されている場合、ファイル内容をここに貼り付けてダイジェストを比較すると、転送中に改ざんされていないか確認できます。
コンテンツのフィンガープリント生成
編集前後のドキュメントをハッシュして変更を確認します。SHA-256ダイジェストが同一であれば内容がバイト単位で完全に一致することを意味し、監査証跡やバージョン比較に役立ちます。
このツールについて
ブラウザ内蔵のSubtleCrypto APIを使用してテキストの暗号ハッシュダイジェストを計算します。SHA-256・SHA-512・SHA-1をサポートし、出力は小文字の16進数文字列です。SubtleCryptoはWeb Crypto標準の一部であり、サードパーティライブラリなしにブラウザベンダーが維持・検証します。データはアップロードされず、ハッシュ計算はブラウザ内のみで実行されます。