Skip to content

Glossary

Hash rate (tasa de hash)

El hash rate es el número de contraseñas candidatas que una herramienta de cracking puede hashear y comparar por segundo — la cifra que determina la rapidez con la que cae un tipo de hash.

El hash rate es la velocidad a la que una herramienta de cracking puede calcular y comparar contraseñas candidatas contra un hash objetivo, medida en hashes por segundo (H/s). Es la cifra que convierte un espacio de claves abstracto en una estimación de tiempo real: dividiendo el tamaño del espacio de claves entre el hash rate se obtiene, aproximadamente, cuánto tarda una búsqueda exhaustiva.

El hash rate depende tanto del hardware como del algoritmo. Una GPU moderna calcula MD5 o NTLM en bruto a decenas de miles de millones de hashes por segundo, porque ambos se calculan en un único paso y son baratos de computar. Esa misma GPU cae a unos pocos miles de hashes por segundo frente a bcrypt o sha512crypt, porque esos algoritmos están deliberadamente iterados y, en el caso de bcrypt, son exigentes en memoria — consulta por qué los hashes rápidos son peligrosos para entender por qué esa diferencia importa tanto a quienes defienden un sistema.

hashcat -b hace un benchmark de todos los modos soportados en tu hardware, la forma más rápida de ver esta diferencia directamente: ejecútalo una vez y compara la velocidad indicada para -m 0 (MD5) con la de -m 3200 (bcrypt) en la misma GPU.