Diagnóstico · Tu fichero
Los parámetros de tu fichero que deciden si tu caso es viable
Cuando alguien me escribe, no empiezo preguntando por la contraseña. Empiezo por el fichero, porque dentro lleva escrito cuánto cuesta cada intento, y eso pone el techo a lo que se puede hacer. Es un dato objetivo que no depende de la opinión de nadie.
El único número que de verdad importa
Todos los monederos protegen la contraseña del mismo modo: repitiendo un cálculo muchas veces. Cuántas veces es un número guardado en tu propio fichero. Probar una contraseña obliga a repetir ese cálculo entero, así que ese número es, literalmente, el precio de cada intento.
| Dónde vive | Cómo se llama en tu fichero |
|---|---|
| Bitcoin Core (wallet.dat) | El número de vueltas que midió tu ordenador al ponerle contraseña |
| Keystore de Ethereum | La palabra scrypt o pbkdf2 y los números que la acompañan |
| MetaMask | Las vueltas del cálculo, mucho más altas en monederos recientes |
| Monederos antiguos en general | Valores bajos: buena noticia para ti |
En el caso de Bitcoin Core hay un detalle que sorprende: ese número no lo eligió el programa, lo midió tu propio ordenador. Si pusiste la contraseña en un portátil lento de 2012, quedó grabado un número bajo. Si lo hiciste en un equipo potente reciente, quedó grabado uno alto. Dos ficheros idénticos por fuera pueden diferir cien veces en dificultad.
El segundo factor: tu memoria
El número del fichero te dice cuántas contraseñas se pueden probar. Tu memoria dice cuántas hay que probar. El caso es viable cuando el segundo número cabe dentro del primero, y no lo es cuando no cabe. Así de sencillo, y así de poco opinable.
Cómo mirarlo tú
- Haz una copia del fichero y trabaja sobre la copia.
- Si es un keystore, ábrelo con un editor de texto y busca la palabra scrypt o pbkdf2 y los números de al lado.
- Si es un wallet.dat, no lo abras con un editor: el dato está en binario y solo lo lee una herramienta adecuada.
- Apunta el año aproximado en que creaste el monedero y con qué programa. A menudo eso solo ya basta para orientar el caso.