Bcrypt ハッシュ化パスワードを保存するためのデータベース列のタイプと長さ
Bcrypt ハッシュ化パスワードをデータベースに保存する場合は、適切な列を選択することが重要ですデータを入力し、正しい長さであることを確認しますintegrity.
列タイプ
Bcrypt の Modular Crypt Format によれば、ハッシュ値は 60 バイトで構成されます。したがって、MySQL の場合、推奨されるカラム型は CHAR(60) BINARY または BINARY(60) です。これにより、列が次のようになります。
列の長さ
Bcrypt パスワードの長さは、$2a$ 形式または $2y$ 形式のいずれを使用するかに関係なく、常に 60 文字です。これは、Bcrypt が以下で構成される固定長ハッシュを生成するためです:
データベース実装
jBCryptを使用している場合パスワード ハッシュの場合、Bcrypt ハッシュの長さは 60 文字になります。
以上がBcrypt ハッシュ化パスワードにはどのようなデータベース列のタイプと長さを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。