Image ventilateur qui tourne fond du ventilateur Circuit imprimé (image de titrage diode verte diode rouge
Administration

Bcrypt

INFORMATIQUE > DÉVELOPPEMENT

INFORMATIQUE > ALGORITHMIQUE

Fonction de hachage basée sur l'algorithme de chiffrement Blowfish. Elle a été créée en 1999 par Niels Provos et David Mazières.

Bcrypt présente l'avantage d'utiliser un sel et de permettre l'augmentation du nombre d'itérations qu'elle effectue afin de la rendre plus lente; on peut donc l'adapter pour tenir compte de l'augmentation de la puissance de calcul des ordinateurs.

Le nombre d'itérations doit être une puissance de 2 et il est codé dans le résultat.

Bcrypt est disponible dans OpenBSD et dans de nombreux langages (Java, Python, C#, Ruby, PHP, Perl,...)

Pour en savoir plus

Wikipédia

Générateur de hash en ligne avec Bcrypt

Comprendre Bcrypt (en anglais)