Maison > base de données > tutoriel mysql > Quel type et quelle longueur de colonne de base de données dois-je utiliser pour les mots de passe hachés Bcrypt ?

Quel type et quelle longueur de colonne de base de données dois-je utiliser pour les mots de passe hachés Bcrypt ?

Susan Sarandon
Libérer: 2024-12-14 10:12:12
original
659 Les gens l'ont consulté

What Database Column Type and Length Should I Use for Bcrypt Hashed Passwords?

Type et longueur de colonne de base de données pour le stockage des mots de passe hachés Bcrypt

Lors du stockage des mots de passe hachés Bcrypt dans une base de données, il est essentiel de choisir une colonne appropriée tapez et assurez-vous de la longueur correcte pour l'intégrité des données.

Colonne Tapez

Selon le format de cryptage modulaire pour Bcrypt, la valeur hachée est composée de 60 octets. Par conséquent, pour MySQL, le type de colonne recommandé est CHAR(60) BINARY ou BINARY(60). Cela garantit que la colonne est :

  • Coffre-fort binaire : Stocke la valeur hachée sous forme de chaîne binaire sans aucune conversion de caractères.
  • Longueur fixe : Maintient une longueur cohérente pour tous les mots de passe stockés.

Colonne Longueur

Les mots de passe Bcrypt comportent toujours 60 caractères, qu'ils utilisent le format $2a$ ou $2y$. En effet, Bcrypt génère un hachage de longueur fixe composé de :

  • 22 caractères de sel
  • 31 caractères de sortie cryptée

Base de données Implémentation

Si vous utilisez jBCrypt pour le hachage de mot de passe, les hachages Bcrypt auront un longueur de 60 caractères.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal