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
- Choisissez Hacher ou Verifier. Hacher est le mode par defaut.
- Pour Hacher : saisissez un mot de passe, choisissez les rounds de cout (4-15, defaut 10), puis cliquez sur Generer le hash bcrypt.
- Copiez la chaine modular crypt (`$2a$10$...`). Chaque execution utilise un nouveau salt.
- Pour Verifier : collez un hash bcrypt et le mot de passe candidat, puis cliquez sur Verifier le mot de passe.
- 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.
Outils connexes
Générateur de hachage
Générez des hachages SHA-256, SHA-1, SHA-384 et SHA-512 à partir de n'importe quel texte. HMAC est sur la même page. Obtenez instantanément le résumé hexadécimal minuscule dans votre navigateur - rien n'est téléchargé.
Générateur de mot de passe
Générez des mots de passe forts et aléatoires dans votre navigateur. Choisissez la longueur (8-64) et mélangez les majuscules, les minuscules, les chiffres et les symboles. Construit sur le caractère aléatoire crypto sécurisé - rien n'est téléchargé ou stocké.
Décodeur JWT
Decodez l'en-tete, le payload et la signature d'un JWT dans le navigateur. Encodez des jetons de test HS256 sur la meme page. Decodeur JSON Web Token gratuit - rien n'est envoye.
Générateur d'UUID
Générez UUID v4, UUID v7, ULID ou NanoID dans votre navigateur. Un ou plusieurs IDs pour bases, API et tests - rien n'est envoyé.