Aller au contenu
ToolsMinify logo
Outils développeur

Generateur de hash bcrypt

Hachez un mot de passe avec bcrypt ou verifiez un candidat contre un hash `$2a$` / `$2b$` existant - entierement dans le navigateur.

À propos de Generateur de hash bcrypt

Hachez un mot de passe avec bcrypt ou verifiez un candidat contre un hash `$2a$` / `$2b$` existant - entierement dans le navigateur. Ce generateur de hash bcrypt gratuit utilise bcryptjs avec un facteur de cout (rounds) configurable, pour coller aux defaults courants (10) ou augmenter le travail. Chaque hash embarque un salt aleatoire, donc le meme mot de passe ne produit jamais deux fois la meme chaine. Rien n'est envoye : mots de passe et hashs ne quittent pas cet onglet. Associez-le au Generateur de hash pour les digests SHA, ou au Generateur de mots de passe si vous avez besoin d'un secret fort d'abord.

Comment utiliser Generateur de hash bcrypt

  1. Choisissez Hacher ou Verifier. Hacher est le mode par defaut.
  2. Pour Hacher : saisissez un mot de passe, choisissez les rounds de cout (4-15, defaut 10), puis cliquez sur Generer le hash bcrypt.
  3. Copiez la chaine modular crypt (`$2a$10$...`). Chaque execution utilise un nouveau salt.
  4. Pour Verifier : collez un hash bcrypt et le mot de passe candidat, puis cliquez sur Verifier le mot de passe.
  5. Le resultat match ou mismatch s'affiche sur la page. Rien n'est envoye a un serveur.

Exemples de Generateur de hash bcrypt

Hacher un mot de passe de test local

Saisissez un mot de passe de fixture, laissez rounds a 10, et copiez la chaine `$2a$10$...` dans un seed ou .env.example. Re-hasher le meme mot de passe donne une autre chaine car le salt change.

Verifier un hash bcrypt stocke

Collez un hash de votre table utilisateurs en mode Verifier avec le mot de passe candidat. Match signifie que le mot de passe est correct ; mismatch, qu'il ne l'est pas.

Augmenter le facteur de cout

Mettez rounds a 12 pour un hash plus lent et plus dur en simulant une auth de production. Des rounds eleves ralentissent l'onglet - restez a 15 ou moins.

Detecter la limite de 72 octets

Tapez une longue phrase de plus de 72 octets UTF-8. L'outil avertit que bcrypt ne hache que les 72 premiers octets.

Rejeter un hash SHA par erreur

Collez un digest hex SHA-256 en Verifier. L'outil signale un hash bcrypt invalide au lieu d'un faux mismatch, pour montrer que le format est incorrect.

Cas d'utilisation courants

  • Generer des hashs bcrypt pour fixtures et donnees seed locales
  • Verifier un mot de passe contre un hash `$2a$` / `$2b$` hors ligne
  • Regler les rounds de cout avant d'integrer bcrypt dans une app
  • Confirmer un hash issu d'un dump sans envoyer de mots de passe a un serveur
  • Comparer le hashing bcrypt aux outils SHA sur le meme site

Questions fréquentes sur Generateur de hash bcrypt

Comment utiliser ce generateur de hash bcrypt ?
Ouvrez le mode Hacher, saisissez un mot de passe, choisissez les rounds de cout, puis cliquez sur Generer le hash bcrypt. Copiez le resultat `$2a$...`. Tout tourne dans le navigateur - rien n'est envoye.
Puis-je verifier un hash bcrypt ici ?
Oui. Passez en Verifier, collez le hash modular crypt et le mot de passe candidat, puis cliquez sur Verifier le mot de passe. Vous obtenez un match ou mismatch clair.
Mon mot de passe est-il envoye a un serveur ?
Non. Hachage et verification utilisent bcryptjs uniquement dans cet onglet. Mots de passe et hashs ne sont envoyes ni a ToolsMinify ni a un tiers.
Que sont les rounds bcrypt (facteur de cout) ?
Les rounds fixent le travail : chaque pas double approximativement le temps. Les defaults courants sont 10 ou 12. Cet outil autorise 4-15 pour rester utilisable dans un navigateur.
Pourquoi le meme mot de passe produit des hashs differents ?
bcrypt embarque un salt aleatoire dans chaque hash. C'est attendu - utilisez Verifier pour controler un mot de passe contre un hash stocke precis.
bcrypt tronque-t-il les longs mots de passe ?
Oui. Le bcrypt classique n'utilise que les 72 premiers octets UTF-8. Cet outil affiche le nombre d'octets et avertit en cas de depassement.
Quelle difference avec le Generateur de hash ?
Le Generateur de hash calcule des digests SHA / HMAC pour n'importe quel texte. Cette page cible les hashs de mots de passe bcrypt avec salt et cout, plus la verification - la forme habituelle des credentials stockes.
Dois-je l'utiliser pour le stockage en production ?
Utilisez-le pour des fixtures et comprendre le cout. Les apps de production doivent hacher cote serveur avec une bibliotheque maintenue et ne jamais journaliser les mots de passe en clair. Le hachage cote client ici sert uniquement aux tests locaux.