Qu'est-ce que Bcrypt ? Guide complet du hachage de mots de passe

By Help2Code Editorial Team Published 23 Jun 2026 278 words
Also available in: 🇬🇧 EN

Qu'est-ce que Bcrypt ?

Bcrypt est une fonction de hachage de mots de passe conçue par Niels Provos et David Mazières en 1999, basée sur le chiffrement Blowfish. C'est l'un des algorithmes les plus recommandés pour le stockage sécurisé des mots de passe. Contrairement aux algorithmes de hachage rapides comme MD5 ou SHA-256, Bcrypt est délibérément lent et coûteux en calcul.

L'innovation clé de Bcrypt est son facteur de coût adaptatif — qui peut être augmenté à mesure que le matériel devient plus rapide.

Comment Bcrypt fonctionne

Génération de sel. Bcrypt génère automatiquement un sel aléatoire de 16 octets pour chaque mot de passe.

Facteur de coût. Le facteur de coût détermine le nombre d'itérations. Un coût de 10 signifie 2^10 = 1 024 itérations.

Intégration Blowfish. Bcrypt utilise le chiffrement Blowfish, ce qui nécessite une mémoire et un calcul importants.

Un hachage Bcrypt ressemble à ceci :

$2b$10$3euPcmQFCiblsZeEu5s7p.9vHnhJ3X7e3Qh7vA7z6YnF5qX5Q5aK

Pourquoi Bcrypt est recommandé

Difficulté adaptative. Augmentez le facteur de coût avec la puissance de calcul.

Salage intégré. Pas de gestion de sel séparée.

Large support. Bcrypt est disponible dans pratiquement tous les langages de programmation.

Audité en profondeur. Aucune vulnérabilité pratique trouvée en deux décennies.

Meilleures pratiques Bcrypt

  1. Utilisez un facteur de coût de 10-12.
  2. Toujours utiliser la dernière révision ($2b$ plutôt que $2a$).
  3. N'implémentez jamais Bcrypt vous-même. Utilisez des bibliothèques vérifiées.
  4. Combinez avec HTTPS.

Générez des hachages Bcrypt en ligne

Notre Générateur Bcrypt gratuit vous permet de hacher des mots de passe instantanément avec un facteur de coût configurable — parfait pour les développeurs qui configurent des bases de données de test ou vérifient des implémentations.


About this article

Découvrez ce qu'est Bcrypt, comment il fonctionne et pourquoi il est l'un des algorithmes les plus fiables pour le hachage de mots de passe. Un guide complet avec les meilleures pratiques de sécurité.


Related Articles


Related Tools