SHA256ハッシュ生成
テキストのSHA256ハッシュ値を生成します。チェックサムや暗号化に。
パスワードのbcryptハッシュ値を生成・検証します。
bcrypt ハッシュ生成は、bcryptアルゴリズムを使ってパスワードを安全にハッシュ化するツールです。 MD5やSHAファミリーとは異なり、パスワード保存専用に設計されており、ソルトの自動生成と計算コストの調整が可能です。 生成したハッシュの検証機能も備えているため、認証システムの実装やデバッグに役立ちます。
bcryptは、パスワードの安全な保存のために特化して設計されたハッシュ関数です。自動的にソルトを組み込み、計算コスト(ラウンド数)を調整できるため、ブルートフォース攻撃への耐性が高いのが特徴です。
値が大きいほど計算に時間がかかり、より安全になります。一般的には10〜12が推奨されますが、サーバーの性能や用途に応じて調整してください。
bcryptは実行のたびにランダムなソルトを使用するため、同じ入力でも毎回異なる結果になります。これは正常な動作です。検証時はハッシュ全体とパスワードを照合する方式のため、同一ハッシュの再生成は不要です。
いいえ、すべての処理はブラウザ内のbcryptjsライブラリを使用して行われます。