Générateur de hash bcrypt
Générez des empreintes de mot de passe au format bcrypt avec un facteur de coût ajustable entre 10 et 15.
Exécuter l’outil
Ce générateur en ligne crée des empreintes bcrypt sécurisées à partir d'un mot de passe textuel et d'un facteur de coût paramétrable. Lors de chaque calcul, le texte saisi est encodé en UTF-8 et associé à un sel aléatoire distinct, ce qui génère une chaîne de hachage unique à chaque exécution, même pour une valeur identique. Le champ du mot de passe est facultatif : lorsqu'il est laissé vide, l'outil produit une empreinte bcrypt valide, identique à celle obtenue avec un mot de passe non vide (mais avec la chaîne vide comme entrée). Le paramètre de coût accepte un nombre entier compris entre 10 et 15, avec une valeur par défaut fixée à 12. Une valeur de coût située en dehors de cet intervalle est automatiquement ajustée pour respecter les limites acceptées. Le hachage obtenu intègre l'identifiant de l'algorithme, le niveau de coût, le sel généré ainsi que la somme de contrôle finale, facilitant la préparation d'empreintes de test ou la vérification de configurations cryptographiques.
Mode d’emploi
- Saisissez le mot de passe à traiter dans le champ prévu à cet effet.
- Indiquez le facteur de coût souhaité entre 10 et 15, ou conservez la valeur par défaut de 12.
- Lancez le calcul pour afficher l'empreinte bcrypt générée et son sel associé.
Exemples
- Pour le mot de passe 'monCodeSecret' avec un coût de 12, le panneau affiche une chaîne standardisée débutant par le préfixe '$2b$12$' suivi du sel et du hachage.
- En laissant le champ du mot de passe vide avec un coût de 10, l'outil génère une empreinte bcrypt valide : le hachage produit une chaîne identique à celle obtenue avec un mot de passe non vide, mais avec ce mot de passe comme chaîne vide.
FAQ
Pourquoi deux calculs avec le même mot de passe donnent-ils des chaînes différentes ?
Chaque exécution génère un nouveau sel aléatoire unique, produisant une empreinte distincte qui reste parfaitement vérifiable avec le mot de passe d'origine.
Quelles sont les valeurs acceptées pour le facteur de coût ?
Le paramètre accepte des entiers compris entre 10 et 15. Toute valeur en dehors de cette plage est automatiquement restreinte à ces bornes lors du traitement.
Le mot de passe est-il obligatoire pour lancer l'outil ?
Non, ce champ est facultatif. Si vous le laissez vide, l'outil génère une empreinte bcrypt valide, comme pour tout autre mot de passe. Le hachage et le sel ne sont donc pas vides.