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 :
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 :
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!