Skip to content

Glosario

Definiciones claras de los términos que se usan en este sitio.

Ataque de diccionario
Un ataque de diccionario prueba palabras de una lista predefinida contra un hash, más rápido que la fuerza bruta porque las contraseñas reales no son aleatorias.
Función de derivación de claves (KDF)
Una función de derivación de claves convierte una contraseña en una clave criptográfica mediante un proceso deliberadamente lento, encareciendo cada intento para un atacante.
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.
Pepper (pimienta)
Un pepper es un valor secreto añadido a cada contraseña antes del hashing, guardado fuera de la base de datos para que una fuga de la base, por sí sola, no lo exponga como sí haría con una sal.
Ataque de fuerza bruta
Un ataque de fuerza bruta prueba una por una todas las contraseñas posibles de un espacio de claves; siempre acaba funcionando, pero solo es rápido si ese espacio es pequeño.
Espacio de claves (keyspace)
El espacio de claves es el número total de contraseñas candidatas que un ataque de fuerza bruta o por máscara debe probar; crece de forma exponencial.
Rainbow table
Una rainbow table es una estructura de búsqueda precalculada que invierte hashes sin sal a contraseñas, cambiando un gran almacenamiento por un descifrado casi instantáneo.
Sal
Una sal es un valor aleatorio único añadido a una contraseña antes del hash; derrota las rainbow tables y hace que contraseñas idénticas produzcan hashes distintos.
Diccionario
Un diccionario es un archivo de contraseñas candidatas que se da a una herramienta de descifrado; cada línea se prueba contra un hash, a menudo combinado con reglas para ampliar la cobertura.