Microsiervos { Ecología + Fotografía + Juegos + Ciencia + Internet + Aviones + WTF } por Alvy, Nacho y Wicho
Casa fundada en 11111010001
← Pi con ocho decimales
Las patentes de Torres Quevedo, en Google Books →


Usando la bola de cristal y el MD5 para «predecir» los números de la Loto

En S21sec hicieron un curioso experimento para predecir los números ganadores de la loto Euromillones del viernes pasado; digamos que «vieron» los números hace un mes en una bola de cristal y publicaron el checksum MD5 del fichero PDF en que se guardaban. Ese valor llamado hash, que es como un «resumen» del documento de entrada basado en una función matemática, se supone que es único para cada documento, y la probabilidad de que dos documentos distintos produzcan el mismo MD5 es muy, muy baja, aunque no nula.

Tras el sorteo, publicaron el PDF donde aparece la combinación ganadora, y cuyo MD5 (un valor de 128 bits, representado como 32 dígitos hexadecimales) se corresponde dígito con dígito con el publicado el mes pasado como «predicción».

Es sin duda una curiosa forma de demostrar el efecto de cómo las colisiones hash y la fuerza bruta pueden poner en riesgo algunos sistemas criptográficos y de confianza.