SHA-256 ハッシュ — テキストから SHA-256 ハッシュを生成
テキスト入力から SHA-256 ハッシュを生成します。64 文字の 16 進ダイジェスト。ブラウザ内で動作し、アップロードなし。
SHA256 Hash Generator
Generate SHA-256 hashes from text. Works entirely in your browser using Web Crypto API.
SHA-256 は現代の暗号学の主力です。すべての HTTPS 接続、すべての blockchain トランザクション、すべてのデジタル署名、ダウンロードするすべてのソフトウェアパッケージが SHA-256 で検証されています。これは 256 ビットダイジェスト(64 文字の 16 進文字列)を生成し、天文学的に高い確率で入力データに対して一意です。本ツールはブラウザ内で SHA-256 を計算します。これは、貼り付けたテキストとドロップしたファイルがネットワークのラウンドトリップなしでローカルでハッシュされることを意味します。これは、ダウンロードしたファイルの検証、2 つのテキストを明らかにせずに等しいかどうかの比較、キャッシュキーまたはコンテンツアドレス指定識別子の生成に便利です。
使い方
テキストを入力する
テキストを入力または貼り付けます。ハッシュはリアルタイムで更新されます。ファイルハッシュがサポートされています。ファイルをドロップすると、ブラウザがアップロードせずにそのバイトを直接読み取ります。
SHA-256 ダイジェストをコピーする
64 文字の 16 進ダイジェストが即座に表示されます。小文字と大文字の出力を切り替えます。
ファイルの整合性を検証する
ファイルをドロップし、結果のハッシュを既知の SHA-256 ダイジェストと比較して、ファイルが転送中に破損していないか確認します。
よくある質問
SHA-256 は 2026 年でも安全ですか?
はい。SHA-256 は、すべての標準的な用途(デジタル署名、証明書チェーン、ブロックチェーン、ファイルの整合性)に対して暗号学的に安全なままです。2026 年現在、SHA-256 に対する実際の衝突または原像攻撃は存在しません。SHA-1 は破られており、使用すべきではありません。
アップロードせずにファイルをハッシュできますか?
はい。本ツールは FileReader API を使用してブラウザ内でファイルのバイトを直接読み取り、ハッシュをローカルで計算します。データは端末から離れません。
SHA-256 と SHA-512 の違いは何ですか?
SHA-256 は 256 ビット(32 バイト)のダイジェストを生成します。SHA-512 は 512 ビット(64 バイト)のダイジェストを生成します。SHA-256 はほとんどの用途の標準です。SHA-512 は、より大きな出力サイズがプロトコルで要求される場合や、64 ビット演算のハードウェアアクセラレーションが利用可能な場合に使用されます。
SHA-256 でパスワードをハッシュできますか?
いいえ。SHA-256 は高速ハッシュであり、パスワードハッシュには不適です。攻撃者は 1 秒間に数十億の推測を試みることができます。パスワードには bcrypt、scrypt、または Argon2id を使用してください。
制限事項
- パスワードハッシュには不適SHA-256 はパスワードストレージには高速すぎます。bcrypt、scrypt、または Argon2id を使用してください。
- 鍵付きハッシュ(HMAC)なし本ツールは生の SHA-256 ダイジェストを計算します。秘密鍵を必要とする HMAC-SHA256 は別の暗号学的プリミティブです。
プラットフォーム別の注意点
- macOS
- Terminal での等価物は `shasum -a 256 filename`。ブラウザツールはリアルタイムハッシュとファイルドロップの利便性を追加します。
- Linux
- CLI 等価物は `sha256sum filename`。ブラウザツールはターミナルなしでファイルを読み取ります。
- Web
- 完全にクライアントサイドで動作します。ファイルはローカルでハッシュされます。