Hace unos dos años, un poseedor de criptomonedas recurrió al famoso hacker Joe Grande en busca de ayuda para recuperar el acceso a una billetera digital cifrada en su computadora que se decía que contenía alrededor de $2 millones en Bitcoin. Grande rechazó la solicitud. Ya sabes, Grande se especializa en tecnología de hardware, mientras que Michael almacena sus criptomonedas en una billetera basada en software.

El propietario de la moneda digital bloqueada, que vive en Europa bajo el seudónimo de "Michael", le dijo a Wired que deseaba permanecer en el anonimato. Usó un administrador de contraseñas llamado RoboForm, que genera una contraseña segura y luego la almacena en un archivo cifrado creado con la herramienta TrueCrypt. Desafortunadamente, pasaron los años y el archivo se corrompió y Michael perdió la contraseña de 20 caracteres que usaba para proteger sus 43,6 Bitcoins.

Aunque generó las contraseñas utilizando el administrador de contraseñas de RoboForm, no las almacenó en el administrador por temor a que alguien pirateara su computadora y robara las contraseñas.

Michael se puso en contacto con varios expertos en criptografía. Todos le dijeron que estaba perdiendo el tiempo y que no tenía ninguna posibilidad de recuperar su dinero. Sin embargo, en junio pasado, Michael volvió a contactar a Grant, esperando un milagro. Grant aceptó ver qué podía hacer y se preguntó si el administrador de contraseñas de RoboForm utilizado para crear contraseñas tenía algún defecto en la forma en que las generaba.

Grande se asoció con un compañero hacker en Alemania llamado Bruno y pasó varios meses aplicando ingeniería inversa al administrador de contraseñas. Para su sorpresa, descubrieron que el generador de números pseudoaleatorios utilizado para generar contraseñas en esa versión tenía un defecto importante, lo que hacía que los números aleatorios no fueran completamente aleatorios. Resulta que los administradores de contraseñas utilizan la fecha y hora de su computadora para ayudar a "aleatorizar" las contraseñas.

Pronto lograron avances. Si Michael supiera la fecha o el período de tiempo aproximado en el que generó la contraseña, junto con algunos otros parámetros importantes, podrían generar un clon de la contraseña.

Por supuesto, Michael no pudo determinar cuándo generó la contraseña. Su billetera muestra que depositó Bitcoin en ella por primera vez el 14 de abril de 2013. Entonces, el equipo configuró el programa para generar contraseñas del 1 de marzo al 20 de abril de 2013. Ninguno de ellos tuvo éxito.

Luego, ajustaron el tiempo del 20 de abril al 1 de junio de 2013, pero aún no tenían cosecha. El hacker volvió a pedir más detalles, como si estaba seguro de que se utilizaron caracteres especiales para generar la contraseña. Michael estaba casi seguro de su información original, pero descubrió que las dos contraseñas de 2013 no usaban caracteres especiales, por lo que ajustaron la configuración para excluir esas dos contraseñas y encontraron contraseñas coincidentes. La contraseña de Michael se generó el 15 de mayo de 2013 a las 4:10:40 p.m. GMT.

Grand y Bruno aceptaron una pequeña parte de la tarifa y le dieron a Michael la contraseña para acceder al resto. Según Wired, esperó hasta que Bitcoin alcanzara los 62.000 dólares antes de vender su posición. Actualmente posee aproximadamente 30 BTC, por un valor aproximado de 2 millones de dólares. Su objetivo es conservar los Bitcoins hasta que alcancen un valor de 100.000 dólares cada uno, lo que le reportaría aproximadamente 3 millones de dólares.

Finalmente, Michael dijo que se alegraba de haber perdido su contraseña hace años. De lo contrario, cree que perderá mucho dinero vendiendo sus Bitcoins cuando alcancen los 40.000 dólares por moneda.

Perder tu contraseña es algo bueno desde el punto de vista financiero, afirmó.