Blog
¿Ha olvidado su contraseña de Bitcoin Core? Cómo recuperarla
En resumen
Bitcoin Core no tiene un botón para restablecer la contraseña ni genera una frase de recuperación. Si conserva un wallet.dat cifrado, puede probar posibles contraseñas sin conexión; la viabilidad depende de la cantidad de variantes y del coste de comprobar cada una.
- Haga una copia del archivo y confirme que el problema es la contraseña, no un fallo de carga, sincronización o daños en el archivo.
- Reúna contraseñas antiguas, fragmentos recordados y posibles cambios de mayúsculas, símbolos o teclado. Puede probar una lista breve en Bitcoin Core y automatizar listas mayores con BTCRecover o Hashcat.
- Trabaje sobre una copia o los datos extraídos para la búsqueda, conservando el original.
- Revise también las copias sin cifrar y claves privadas exportadas antes de establecer la contraseña: podrían servir para los fondos controlados por esas claves, pero no necesariamente para toda la wallet.

Tiene el archivo wallet.dat. Solo que no recuerda la contraseña que lo desbloquea. Es una situación frustrante, pero a menudo recuperable, así que recorra esta guía en orden antes de dar por hecho lo peor.
Sus bitcoins están en la blockchain, sin cambios. La wallet solo era la llave, y la contraseña es el candado de esa llave. La recuperación de la contraseña de Bitcoin Core consiste en encontrar esa contraseña, no en sacar las monedas de nada.
Primero, un mito que conviene aclarar. Bitcoin Core no le da una frase de recuperación de 12 o 24 palabras como las wallets más nuevas. No hay frase de recuperación a la que recurrir ni botón de «contraseña olvidada». Todo está en wallet.dat, y la contraseña que estableció es lo único que se interpone entre usted y sus claves. La contraseña es, por tanto, la vía de recuperación.
Esta guía es el recorrido práctico de Bitcoin Core: confirmar que la wallet está cifrada, construir una lista de suposiciones y ejecutar las herramientas. Para la referencia a nivel de formato, válida para todo wallet.dat de la familia Bitcoin (Litecoin Core, Dogecoin Core y las bifurcaciones), consulte la guía de recuperación de contraseña de wallet.dat.
Primero, confirme que la wallet está realmente cifrada
A veces la wallet nunca estuvo protegida por contraseña y el problema real es otra cosa. Compruébelo antes de pasar horas adivinando.
Abra Bitcoin Core, vaya a Ventana → Consola (la consola de depuración) y escriba: walletpassphrase "sumejorsuposición" 60
Pueden pasar tres cosas:
- El comando se ejecuta sin mensaje. La contraseña funcionó y la wallet queda desbloqueada durante 60 segundos.
- Recibe un error que dice que la passphrase es incorrecta. La wallet está cifrada y esa suposición era errónea. Siga adelante.
- Recibe un error que indica que la wallet no está cifrada. No hay una contraseña de cifrado de la wallet que recuperar; ese mensaje por sí solo no indica que falte un archivo ni que esté dañado.
Si sigue sin poder acceder, identifique el problema real antes de elegir un método de recuperación. Si la wallet no carga o el saldo parece erróneo, consulte restaurar un archivo wallet.dat, que también cubre la migración de una wallet antigua al Bitcoin Core actual. Para un archivo eliminado, consulte nuestra manipulación segura de wallets y discos antiguos; si se ha confirmado que el archivo está dañado, la recuperación de archivos de wallet corruptos.
Construya su lista de suposiciones antes de tocar ninguna herramienta
Este es el paso que decide la mayoría de los casos, y la mayoría de la gente lo omite. Toda herramienta de recuperación necesita materia prima: cuanto más cerca estén sus suposiciones de la contraseña real, más rápido y probable será el resultado. Piense, pues, como la persona que era usted cuando la estableció.
Anote todo lo que pudo entrar en ella:
- Palabras base que reutiliza: nombres de mascotas, nombres de hijos, apodos, nombres de calles, bandas, equipos deportivos.
- Números que añade: cumpleaños, años, dígitos de teléfono, números de casa, un número de la suerte.
- Contraseñas antiguas de esa época y los pequeños cambios que suele hacerles.
- Dónde suele ir la mayúscula (¿primera letra? ¿una palabra concreta?).
- Símbolos y sus lugares (un ! o $ al final, un @ por una a).
- La longitud aproximada, si recuerda haber escrito algo largo o corto.
Luego las cosas aburridas que bloquean a la gente más de lo que creen: un bloqueo de mayúsculas activado, un espacio final, un teclado configurado en otro idioma, o un simple error tipográfico cometido dos veces: una al establecerla y otra al anotarla.
Compruebe también cualquier sitio donde pudiera haber guardado la contraseña: un gestor de contraseñas, cuadernos antiguos, correos guardados y aplicaciones de notas.
Pruebe una lista corta a mano
Si su lista es pequeña, pruebe los candidatos directamente en la consola de depuración con el mismo comando walletpassphrase de antes, uno a uno. Un error significa que es incorrecta; el silencio significa que ha entrado. Para diez o veinte suposiciones, esto es más rápido que configurar cualquier software.
Deje de adivinar cuando se acabe la lista. Volver a escribir a ciegas el mismo puñado de contraseñas no cambiará la respuesta: el siguiente paso lo hará.
Cuando la lista es larga: herramientas de recuperación automatizadas
Una vez superado un puñado de suposiciones, las herramientas toman el relevo. Generan miles de variaciones a partir de lo que les haya dado y prueban cada una contra el archivo. Dos merecen la pena.
BTCRecover
BTCRecover es la opción más accesible, creada para la recuperación de contraseñas de wallet. Su modo de lista de tokens arma una contraseña a partir de las piezas que sí recuerda: usted le da fragmentos como una palabra base, un año y un símbolo, y los prueba en distintos órdenes y combinaciones. Opciones como --typos-capslock, --typos-case, --typos-swap y --typos-delete incorporan por sí solas los descuidos habituales (un bloqueo de mayúsculas activado, una mayúscula equivocada, dos caracteres intercambiados, un carácter de menos), de modo que no tiene que enumerar cada variante a mano. Se ejecuta sin conexión contra una copia de su archivo de wallet y puede usar una GPU para las contraseñas de Bitcoin Core. La documentación oficial cubre la instalación.
bitcoin2john y Hashcat
Para un usuario con soltura técnica y una GPU capaz, la otra vía extrae un hash de la wallet y trabaja sobre él en lugar del archivo. El script bitcoin2john.py, parte del kit John the Ripper, lee su wallet.dat (tanto los archivos Berkeley DB más antiguos como los SQLite actuales) e imprime una línea que empieza por $bitcoin$. Esa línea se la pasa a Hashcat con el modo -m 11300, su ajuste para un wallet.dat de Bitcoin/Litecoin, y luego lanza un ataque de máscara o basado en reglas en torno al patrón que recuerda. Requiere más configuración que BTCRecover, pero una tarjeta gráfica prueba muchos más candidatos por segundo que una CPU. En cualquier caso, la búsqueda se ejecuta contra el hash extraído o una copia de la wallet, nunca contra el archivo real.
Use la que use, descárguela solo de su fuente oficial y ejecútela sin conexión, en una máquina que no esté conectada a internet.
Más información sobre la recuperación de la contraseña de wallet.dat.
Por qué una wallet antigua es más fácil de recuperar que una nueva
Los datos cifrados de la wallet, la estrategia de candidatos y la antigüedad de la wallet influyen en la búsqueda.
Cuando usted establece una contraseña, Bitcoin Core añade trabajo deliberado antes de comprobarla. Piense en un candado que le hace esperar un momento en cada intento. Esa espera es diminuta para usted, pero una herramienta de recuperación debe pasar por la misma espera en cada suposición: millones de veces. Eso es lo que frena la fuerza bruta.
Bitcoin Core fija la duración de esa espera según la velocidad de su ordenador en el momento en que cifró la wallet por primera vez. Una wallet antigua de, digamos, 2012 se hizo en un ordenador lento, así que la espera por suposición es corta. Una wallet hecha en un ordenador más nuevo y rápido tiene una espera mucho más larga incorporada. Una espera más corta significa que la herramienta puede probar muchas más suposiciones por hora. Así que un wallet.dat antiguo es mucho más fácil de trabajar que uno nuevo: misma contraseña, mismo equipo.
Cómo recuperar con seguridad sin perder sus monedas
Intentar desbloquear una wallet es exactamente el momento en que la gente pierde el dinero que aún tenía. La recuperación en sí tiene poco riesgo si sigue unas reglas. Saltárselas es lo que hace desaparecer los fondos.
- Trabaje solo con una copia. Copie su wallet.dat a una carpeta aparte y ejecute todo sobre esa copia. Si una herramienta daña un archivo, dañará el desechable, no el original.
- Manténgase sin conexión. Ejecute las herramientas de recuperación en un ordenador que no esté conectado a internet. Nunca suba su wallet.dat, sus claves ni sus suposiciones de contraseña a ningún sitio que ofrezca «recuperarlas» por usted. Esos sitios existen para robar lo que le queda.
- Descargue las herramientas solo de sus fuentes oficiales. Las copias falsas de herramientas de recuperación son una trampa habitual.
- Si recurre a un servicio, comparta el hash de contraseña extraído, no el archivo. El hash permite probar candidatos sin recibir jamás sus claves. Así consigue ayuda para encontrar la contraseña sin entregar su wallet.
- Una vez que vuelva a entrar, mueva las monedas a una wallet nueva que haya configurado usted.
La recuperación de contraseñas no permite revertir transacciones confirmadas en la blockchain. Si sus bitcoins fueron robados o enviados al destinatario equivocado, conserve los datos de las transacciones y contacte con la plataforma implicada y las autoridades competentes. Seguir los fondos en la cadena o emprender acciones legales son procedimientos distintos, y ninguno garantiza la devolución de los fondos. Nuestro trabajo de recuperación de contraseñas restablece el acceso de los propietarios legítimos a sus wallets.
¿Sigue sin poder entrar?
¿Sigue sin poder entrar después de probar los pasos? Crypto Recovers puede ayudar. Hemos recuperado más de 200 wallets desde 2019, trabajamos con el principio sin éxito, sin honorarios y nunca retenemos sus fondos. Solicite una evaluación confidencial.
FAQ: recuperación de la contraseña de Bitcoin Core
¿Puede funcionar la recuperación de la contraseña de Bitcoin Core sin una frase de recuperación?
No hay frase de recuperación en Bitcoin Core. Nunca adoptó las palabras de recuperación, así que la contraseña es la vía de recuperación: todo está en el archivo wallet.dat cifrado, y la contraseña que estableció es lo único que hay entre usted y las claves.
¿Puedo usar una frase de recuperación para restablecer mi contraseña de Bitcoin Core?
No. Bitcoin Core no usa frases de recuperación, así que no existe ningún conjunto de 12 o 24 palabras que restablezca la contraseña o restaure la wallet. La recuperación siempre vuelve al archivo wallet.dat y a la contraseña que lo cifra. Bitcoin Core y las frases de recuperación lo explica en detalle.
¿Cuánto tarda la recuperación de la contraseña de Bitcoin Core?
Depende de los datos cifrados de la wallet, de la estrategia de candidatos y de la antigüedad de la wallet. Los detalles que recuerde pueden acotar la búsqueda. Los archivos wallet.dat antiguos pueden ser más rápidos porque el retardo incorporado por intento se fijó cuando el ordenador era más lento. Una contraseña larga y completamente aleatoria, sin ningún patrón recordado, puede no ser recuperable en absoluto.
¿Y si olvidé la contraseña pero aún tengo el archivo wallet.dat?
El archivo wallet.dat cifrado sigue siendo el objeto de la recuperación. Conserve una copia antes de realizar ninguna prueba. Puede probarse una estrategia de candidatos sin conexión contra esa copia con una herramienta de código abierto como BTCRecover; los detalles que recuerde pueden acotar la búsqueda.
¿Puede el soporte de Bitcoin Core restablecer mi contraseña por mí?
No. Bitcoin Core no tiene cuenta, ni servidor, ni botón de «contraseña olvidada». Si la contraseña se pierde, la única vía es encontrarla, y precisamente por eso la lista de suposiciones importa tanto.
¿Por qué es más fácil recuperar un wallet.dat antiguo?
Bitcoin Core fija el retardo por intento según la velocidad de su ordenador en el momento en que cifró la wallet por primera vez. Una wallet antigua de una máquina lenta tiene un retardo corto, así que las herramientas pueden probar muchos más intentos por hora que con una wallet cifrada en hardware moderno.
Mi wallet se carga y muestra el saldo, pero no puedo enviar. ¿Qué ocurre?
El saldo es un dato público de la blockchain, así que Bitcoin Core lo muestra sin la passphrase. Enviar requiere las claves privadas de wallet.dat, y estas permanecen cifradas hasta que introduce la passphrase con walletpassphrase. Es una situación normal de recuperación de contraseña, no una wallet dañada.
¿Hay alguna forma de recuperar una wallet de Bitcoin Core sin la contraseña?
No de la forma que la mayoría espera: Bitcoin Core no tiene frase de recuperación ni puerta trasera, así que hay que encontrar la propia passphrase. La única excepción es una copia de las claves anterior a la contraseña: una clave privada exportada en su momento con dumpprivkey o dumpwallet, o una copia de seguridad sin cifrar de wallet.dat hecha antes de la passphrase. Esa copia sigue conteniendo claves utilizables, las de aquel momento, pero no las generadas después: al cifrar una wallet, Bitcoin Core crea claves nuevas.
