Générateur bcrypt

Générez des hashes bcrypt de mots de passe avec un sel aléatoire, ou vérifiez un mot de passe face à un hash bcrypt existant, localement dans votre navigateur.

Sécurité et cryptographie
Préparation de votre espace de travail…

Entrée

Préparation de votre espace de travail…

Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Choisissez Générer le hash ou Vérifier le mot de passe et saisissez le mot de passe.
  2. Fixez le coût de génération ou collez le hash à vérifier.
  3. Lancez l’action et copiez le hash ou lisez le résultat.

Générateur bcrypt

bcrypt est une fonction adaptative de hachage de mots de passe à sens unique. Un hash généré contient sa version, son coût et son sel. La vérification permet de comparer un mot de passe candidat à un hash existant.

La génération et la vérification sont deux actions distinctes. Lors de la vérification, le coût est lu dans le hash existant ; modifier le réglage de génération ne change donc pas la signification d’un hash enregistré.

Utiliser l’entrée

Choisissez Générer le hash ou Vérifier le mot de passe. Saisissez un mot de passe de 1–72 octets UTF-8.

Pour générer, choisissez un coût de 4 à 14, avec 10 par défaut. Pour vérifier, collez un hash bcrypt pris en charge ; son coût enregistré est utilisé.

Paramètres du hash: Version ($2a$ / $2b$ / $2y$), Facteur de coût, Sel.

Exemple
Entrée
Password: demo-password · cost: 10
Résultat
A new $2b$10$ hash with a random salt; verify it using the same password.

Données d’exemple uniquement. Ne réutilisez jamais les secrets d’exemple comme identifiants réels.

Comportement et limites

Les entrées dépassant 72 octets UTF-8 sont refusées plutôt que tronquées silencieusement. Les caractères Unicode peuvent occuper plusieurs octets. Les hashes $2a$, $2b$ et $2y$ sont acceptés, dans la limite de coût locale de 14. Cet outil ne définit pas votre politique de stockage des mots de passe en production et ne récupère pas de texte en clair à partir d’un hash.

Copier et réutiliser

Sélectionnez le bouton d’action. Copiez le hash ou consultez le résultat de correspondance. Chaque génération utilise un nouveau sel aléatoire.

Limites de traitement

Entrée: 1 MiB; Clé secrète: 64 KiB; Fichier: 1 GiB; Mots de passe: 4–128 (Longueur), 1–100 (Nombre); bcrypt: 1–72 octets UTF-8 · coût 4–14 · valeur par défaut 10; AES: Texte en clair 1 MiB, Phrase secrète 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Mot de passe / octets d’entrée 64 KiB, Sel / info 1 KiB, Longueur de sortie (octets) 1–256; 1–256 octets de sortie · jusqu’à 2 000 000 d’itérations PBKDF2 · données sur votre appareil; Durée: 30 s; Fichier: 120 s.

Pour aller plus loinRéférence technique
?

Questions fréquentes

Pourquoi les hashes du même mot de passe diffèrent-ils ?

Chaque génération utilise un nouveau sel aléatoire. Vérifiez le candidat contre le hash stocké complet au lieu de comparer deux nouveaux hashes.

Puis-je dépasser 72 caractères ?

La limite est de 72 octets UTF-8, pas caractères. Une entrée trop longue est refusée à la génération et vérification, sans troncature silencieuse.

Quel coût est utilisé à la vérification ?

Celui enregistré dans le hash fourni. Le réglage de génération ne le remplace pas.

La vérification révèle-t-elle le mot de passe original ?

Non. Elle compare le candidat saisi au hash et indique correspondance ou non.

Puis-je vérifier un coût supérieur à 14 ?

Cet outil accepte 4–14 pour génération et vérification. Utilisez une implémentation compatible et fiable hors de cette plage.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.