In cryptanalysis and computer security, a dictionary attack is an attack using a restricted subset of a keyspace to defeat a cipher or authentication mechanism by trying to determine its decryption key or passphrase, sometimes trying thousands or millions of likely possibilities often obtained from lists of past security breaches. Technique A dictionary attack is based on trying all the strings in a pre-arranged listing. Such attacks originally used words found in a dictionary (hence the phrase dictionary attack); however, now there are much larger lists available on the open Internet containing hundreds of millions of passwords recovered from past data breaches. There is also cracking software that can use such lists and produce common variations, such as substituting numbers for similar-looking letters. A dictionary attack tries only those possibilities which are deemed most likely to succeed. Dictionary attacks often succeed because many people have a tendency to choose short passwords that are ordinary words or common passwords; or variants obtained, for example, by appending a digit
En criptanálisis y seguridad informática, un ataque al diccionario es un ataque utilizando un subconjunto restringido de un espacio clave para derrotar un mecanismo de cifrado o autenticación intentando determinar su clave de descifrado o la frase, a veces intentando miles o millones de posibilidades probables a menudo obtenidas de listas de violaciones de seguridad pasadas. Técnica Un ataque al diccionario se basa en intentar todas las cadenas en una lista prearrangada. Estos ataques usaron originalmente palabras encontradas en un diccionario (de ahí el ataque al diccionario de la frase); sin embargo, ahora hay listas mucho más grandes disponibles en la Internet abierta que contienen cientos de millones de contraseñas recuperadas de violaciones de datos pasadas. También hay software de crack que puede usar tales listas y producir variaciones comunes, como reemplazar números para letras similares. Un diccionario intenta solo aquellas posibilidades que se consideran más probables.