SHA-256ハッシュ生成
テキストのSHA-256ハッシュをブラウザですぐに生成します。
SHA-256ハッシュ生成の使い方
- ハッシュ化するテキストを入力するか貼り付けます。
- 出力形式を選びます:16進数(64文字)またはBase64(44文字)。
- 16進数出力の場合は、必要に応じて「大文字」をオンにします。
- 「実行」をクリックすると、SHA-256ハッシュが表示されます。
SHA-256ハッシュ生成の仕組み
SHA-256は、NSAが設計しNISTが標準化したSHA-2ファミリーの一つです。テキストのUTF-8バイト列を512ビットのブロックごとに64ラウンドの攪拌処理にかけ、256ビットのフィンガープリントを生成します。実用的な衝突攻撃や原像攻撃は知られていないため、SHA-256はファイルの完全性チェック、デジタル署名、TLS証明書、ブロックチェーンに使われています。
ハッシュは一方向なので、元のテキストに戻すことはできません。パスワードの保存には、単純なSHA-256ではなく、bcryptのような低速でソルト付きのアルゴリズムを使ってください。
よくある質問
- このツールは無料ですか?
- はい。アカウント登録なしで、無料でSHA-256ハッシュを生成できます。
- テキストがブラウザの外に送信されますか?
- いいえ。ハッシュ化はブラウザ組み込みのWeb Crypto APIを使って、すべてブラウザ内で行われます。
- SHA-256は元に戻せますか?
- いいえ。SHA-256は一方向のハッシュ関数なので、復号して元のテキストを得ることはできません。