Skip to content

Glossary

Hash rate (débit de hachage)

Le hash rate est le nombre de mots de passe candidats qu'un outil de cassage peut hacher et comparer par seconde — le chiffre qui détermine la vitesse à laquelle un type de hash tombe.

Le hash rate est la vitesse à laquelle un outil de cassage peut calculer et comparer des mots de passe candidats face à un hash cible, mesurée en hashes par seconde (H/s). C'est ce chiffre qui transforme un espace de clés abstrait en une estimation de temps concrète : en divisant la taille de l'espace de clés par le hash rate, on obtient à peu près la durée d'une recherche exhaustive.

Le hash rate dépend à la fois du matériel et de l'algorithme. Un GPU moderne calcule du MD5 ou du NTLM brut à des dizaines de milliards de hashes par seconde, car ces deux algorithmes se calculent en une seule passe peu coûteuse. Ce même GPU retombe à quelques milliers de hashes par seconde face à bcrypt ou à sha512crypt, car ces algorithmes sont volontairement itérés et, pour bcrypt, gourmands en mémoire — voir pourquoi les hash rapides sont dangereux pour comprendre pourquoi cet écart compte autant pour les défenseurs.

hashcat -b benchmarke tous les modes pris en charge sur votre matériel, le moyen le plus rapide d'observer directement cette différence : lancez-le une fois et comparez la vitesse annoncée pour -m 0 (MD5) à celle de -m 3200 (bcrypt) sur le même GPU.