Este documento describe la evolución del hackeo de contraseñas y las técnicas utilizadas. Ha habido varias filtraciones masivas de contraseñas en los últimos años que han proporcionado a los hackers nuevas ideas sobre cómo las personas eligen contraseñas. Las técnicas de hackeo como los ataques de diccionario, de máscara y híbridos son cada vez más sofisticadas y efectivas. El uso de GPU y otras mejoras de hardware también han acelerado el hackeo de contraseñas. Los algoritmos de hash antiguos como MD5