Blog
Passphrase olvidada de una wallet de criptomonedas: ¿se puede recuperar la wallet oculta?
En resumen
Una passphrase BIP-39 opcional no puede restablecerse ni deducirse solo de la frase de recuperación. Otra passphrase genera otra wallet, normalmente vacía. No equivale al PIN del dispositivo ni a la contraseña de la aplicación.
- Compruebe primero la dirección original, la cuenta y la ruta de derivación: una wallet vacía no demuestra que la passphrase sea incorrecta.
- Conserve cualquier acceso que funcione, incluido un segundo PIN ya configurado en Ledger. Un restablecimiento puede eliminarlo.
- Una búsqueda sin conexión combina la frase de recuperación con passphrases candidatas y comprueba las direcciones o el xpub obtenidos. Una base de direcciones compatible puede ayudar si falta una dirección de referencia propia.
- Fragmentos, longitud, mayúsculas y espacios permiten acotar la búsqueda. Su viabilidad depende de las candidatas y los ajustes, sin un límite universal de caracteres. Una passphrase larga y aleatoria sin pistas útiles suele ser inviable de buscar.

Una passphrase olvidada de una wallet de criptomonedas no puede deducirse solo a partir de su frase de recuperación. Todas las passphrases posibles son criptográficamente válidas, por lo que introducir una incorrecta genera una wallet diferente en lugar de mostrar un error; de ahí que una frase de recuperación correcta pueda abrir una wallet con saldo cero. La recuperación consiste en probar passphrases candidatas frente a una dirección conocida de la wallet que contiene los fondos, ya sea con software de código abierto como BTCRecover, ejecutado sin conexión, o a través de un especialista en recuperación de wallets. Que la recuperación de una wallet oculta sea viable depende sobre todo de cuánto pueda describir todavía de la passphrase. Un patrón recordado con unos pocos caracteres desconocidos suele suponer una búsqueda pequeña. Por lo general, ninguna herramienta ni ningún servicio puede encontrar una passphrase de la que no recuerde nada, y las secciones siguientes explican dónde está ese límite.
Su wallet nunca le dirá que la passphrase es incorrecta
Todas las passphrases son válidas. Es algo que muchos propietarios desconocen, y explica el síntoma que lleva a buscar ayuda.
Una passphrase —ese secreto adicional y opcional que se añade a su frase de recuperación— no se contrasta con nada. La derivación no compara lo que usted introduce con una passphrase original. Toma lo que escriba, lo combina con las palabras de su frase de recuperación y genera una wallet. Escriba otra passphrase y obtendrá otra wallet, generada a partir de la misma frase. El estándar BIP-39 lo describe de forma explícita: toda passphrase genera una semilla válida, y solo la correcta da acceso a la wallet prevista.
Por eso no hay ningún mensaje de error. No aparece ningún aviso de «passphrase incorrecta», ni un contador de intentos, nada. La documentación de BTCRecover lo dice claramente: el síntoma habitual de un error en la passphrase es un conjunto de cuentas completamente vacías, sin saldo ni historial. La guía de Trezor sobre la passphrase hace la misma advertencia: una passphrase mal escrita abre otra wallet, que normalmente está vacía.
Ese silencio es el motivo por el que la gente llega a la conclusión de que su frase de recuperación está dañada y empieza a reescribirla. La frase de recuperación puede ser correcta; una passphrase distinta es una posible explicación.
La diferencia entre la wallet base y la wallet oculta
Si utilizó una passphrase, la wallet base y la wallet oculta son wallets distintas. La wallet base no es la que protege la passphrase.
Esa segunda wallet tiene nombre: wallet oculta, con su propio saldo y su propio historial de transacciones. Las palabras de su frase de recuperación, por sí solas, siguen abriendo una wallet —la wallet base—, que funciona con normalidad. Puede estar vacía o tener su propio saldo.
El nombre describe el objetivo del diseño. Cualquiera que se haga con sus 24 palabras y las restaure verá la wallet base y ningún indicio de que exista otra. Ese es precisamente el sentido de la función, y también la razón por la que el mecanismo atrapa a sus propios dueños: nada en la pantalla indica que haya una segunda wallet.
Una misma frase de recuperación puede dar lugar a tantas wallets ocultas como passphrases tenga. Hay quien configura dos o tres a propósito, una para cada finalidad.
Hay una comprobación gratuita que puede hacer ahora mismo, y no requiere ningún secreto. En un explorador de bloques de la red correcta, busque una dirección en la que sepa que estuvieron sus fondos; un explorador solo necesita la dirección pública, nunca su frase de recuperación. Si el saldo sigue en esa dirección, las monedas nunca se movieron y nadie se las llevó, y lo que queda por saber es a qué wallet pertenece esa dirección. Una wallet base vacía no demuestra por sí sola que se usara una passphrase, ni descarta un robo: puede que esté viendo otra cuenta, otro tipo de dirección u otra ruta de derivación. Compare la dirección original antes de sacar conclusiones.
A partir de aquí, el funcionamiento varía según la marca. Ledger permite vincular la passphrase a un segundo PIN o usarla como passphrase temporal, que debe volver a introducirse tras cada apagado, como se explica en la guía sobre la passphrase de Ledger; Trezor la solicita en una pantalla aparte, en el propio dispositivo o en Trezor Suite, como se detalla en la guía sobre la passphrase de Trezor.
Deje de adivinar y anote lo que recuerda
Antes de probar un solo candidato, ponga por escrito todo lo que tenga en la cabeza.
Introducir posibles passphrases en el dispositivo solo le cuesta tiempo: cada intento erróneo abre otra wallet vacía. El verdadero riesgo está a una pantalla de distancia. Si, en cambio, empieza a probar suerte con el PIN, un Ledger se borra tras tres intentos erróneos, y un borrado con una copia de seguridad de la frase de recuperación sin verificar convierte un problema de passphrase en una pérdida total. Primero escriba, después pruebe.
Anote todos los fragmentos que pueda recordar: la longitud aproximada de la passphrase. Si era una sola palabra o varias. Si tenía mayúsculas, números, espacios o signos de puntuación. Qué idioma de teclado utilizaba. Dónde la habría guardado y qué estaba haciendo la semana en que la configuró. Los fragmentos que por sí solos parecen inútiles son los que convierten una búsqueda imposible en una pequeña.
Hay una regla que se aplica en todos los casos: no introduzca su frase de recuperación ni su passphrase en ningún sitio web. Ninguna herramienta, servicio o «verificador de wallets» legítimo necesita que se introduzcan en un navegador, y los sitios que se las piden las están recopilando.
Dos cosas deben existir antes de que pueda comenzar la recuperación
Una frase de recuperación completa y una forma de reconocer la wallet original cuando una passphrase candidata la genere.
La razón es mecánica. Probar una passphrase candidata significa derivar una wallet a partir de ella y comprobar si esa wallet es la suya. Para comprobarlo, el software necesita algo con qué comparar: la clave pública extendida (xpub) de la cuenta, o una dirección de recepción que haya generado la wallet, junto con una idea aproximada de cuántas direcciones creó antes de ella. Sin alguna referencia, no hay forma de reconocer la respuesta correcta, ni siquiera después de generarla.
La gente las encuentra en antiguas confirmaciones de retiro de exchanges, en recibos por correo electrónico, en un marcador de un explorador de bloques o anotadas en la misma hoja que la frase de recuperación. Busque antes de concluir que no tiene ninguna.
No disponer de una dirección anotada por usted no excluye automáticamente una evaluación. BTCRecover también puede probar candidatos frente a una base de datos de direcciones creada a partir de la blockchain de una moneda compatible. Aun así, hay que identificar la red, las rutas de derivación y el intervalo de direcciones, y cualquier coincidencia debe verificarse con el historial de la wallet del propietario.
Lo que aún recuerda determina qué es posible
Recuerda la passphrase, pero no su forma exacta
Es la situación más favorable. Sabe que era el nombre de su perro y un año, pero no si la D estaba en mayúscula ni dónde estaban los dígitos.
Se trata de un ataque de máscara: el patrón es fijo y solo se prueban las posiciones desconocidas. Una terminación de cuatro dígitos supone 10 000 candidatos. Si añade la duda sobre las mayúsculas en ocho letras, llega a unos 2,5 millones. Ambas búsquedas son lo bastante pequeñas como para completarse con hardware corriente.
Recuerda la estructura, pero no el contenido
Sigue siendo viable, y el tamaño depende por completo de cuánta estructura pueda precisar. Si una palabra que recuerda va seguida de exactamente dos dígitos desconocidos y todos los demás caracteres son fijos, hay 100 terminaciones posibles.
Una passphrase formada por dos palabras desconocidas no implica automáticamente una búsqueda de 2048 × 2048. La lista de palabras BIP-39 limita las frases de recuperación, no las passphrases opcionales. Ese cálculo solo sería aplicable si se supiera que las dos palabras de la passphrase proceden de esa lista concreta. En otro caso, las palabras candidatas, las mayúsculas y los separadores deben basarse en lo que realmente recuerda; la viabilidad depende de la búsqueda resultante.
Cada restricción que se pueda establecer elimina órdenes de magnitud. Cada una que se invente para sentirse mejor echa a perder la ejecución.
Solo recuerda que era breve
Ahora se trata de fuerza bruta pura sobre todos los caracteres imprimibles, y las cifras se disparan enseguida. Hay 95 caracteres ASCII imprimibles. Cinco caracteres desconocidos suponen unos 7700 millones de candidatos; seis, unos 735 000 millones.
El problema de la velocidad lo agrava todavía más. BIP-39 convierte la frase de recuperación y la passphrase en una semilla mediante PBKDF2-HMAC-SHA512 con 2048 iteraciones, un paso de estiramiento de claves que encarece cada intento (se trata de un número de iteraciones, sin relación con la lista de 2048 palabras). BTCRecover admite aceleración por GPU tanto para búsquedas de passphrases BIP-39 como para búsquedas de palabras de la frase de recuperación, pero las velocidades son modestas: su tabla comparativa indica unas 2300 passphrases por segundo en un procesador Intel i7-8750 y unas 10 400 por segundo en una tarjeta gráfica NVIDIA 1660 Ti. A esa velocidad de GPU, cinco caracteres desconocidos requieren más de una semana, y seis, más de dos años. Unas GPU más rápidas, o varias, acortan esos plazos, mientras que cada carácter desconocido adicional los multiplica por 95. La velocidad real también depende de las rutas de derivación y del número de direcciones comprobadas, así que mida la búsqueda configurada antes de estimar su duración: no existe un límite universal de caracteres.
Cómo se lleva a cabo la búsqueda, paso a paso
Es un trabajo de línea de comandos, y es lento. Si la terminal no le resulta cómoda, lea esto para entender lo que hará un servicio, no para hacerlo por su cuenta, porque una ejecución mal configurada puede hacerle perder una semana sin demostrar nada.
- Antes que nada, trabaje sin conexión. Descargue BTCRecover únicamente desde su documentación oficial en btcrecover.readthedocs.io y, después, desconecte el equipo de internet antes de que su frase de recuperación llegue a él. Existen versiones falsificadas de herramientas de recuperación creadas específicamente para robar frases de recuperación.
- Reúna los tres datos de entrada. Su frase de recuperación completa, la dirección de referencia o el xpub, y el tipo de dirección que utilizaba su wallet: legacy, P2SH, SegWit nativo o Taproot. Este tercer dato es fácil de pasar por alto, y un error en él es fatal: una búsqueda que solo genera direcciones legacy nunca dará con una wallet que usaba SegWit nativo, aunque la passphrase correcta figure en la lista. Por defecto, BTCRecover comprueba la primera cuenta de cada tipo de dirección habitual de Bitcoin, así que el riesgo viene de restringir esas rutas para ganar tiempo, o de una wallet que usaba una segunda cuenta u otra moneda.
- Anote lo que recuerda en forma de patrón. La herramienta trabaja con una descripción del espacio de búsqueda: las partes fijas de las que tiene certeza, las posiciones desconocidas y los conjuntos de caracteres de esas posiciones. Aquí es donde las restricciones anteriores se traducen en un tamaño real de ejecución. Es mejor ser preciso que optimista.
- Establezca el límite de generación de direcciones. El software comprueba las primeras direcciones que genera cada candidato. Si utilizó mucho la wallet antes de la dirección con la que está comparando, aumente el límite; de lo contrario, la passphrase correcta podría pasar sin ser comprobada.
- Valide la configuración antes de la ejecución real. Pruebe la misma configuración con una wallet cuya passphrase conozca, o con su wallet base y una passphrase vacía, y confirme que encuentra la dirección esperada. Una ejecución puede terminar sin resultados no porque la passphrase faltara en la búsqueda, sino porque la configuración nunca iba a encontrar nada. Diez minutos aquí le ahorran días.
- Empiece por lo más acotado y amplíe por etapas. Ejecute primero la versión más restrictiva de su patrón. Añada incertidumbre una dimensión cada vez: mayúsculas, luego dígitos y, por último, longitud. Cada ampliación multiplica el tiempo de ejecución, así que conviene descartar las posibilidades menos costosas antes de pasar a las más costosas.
- Cuando haya coincidencia, barra las claves en lugar de importarlas. Traslade todo a una wallet nueva que genere usted, en lugar de seguir usando claves que ya han estado en texto plano en un equipo de uso diario.
Si una ejecución bien configurada que tenga en cuenta sus restricciones reales no arroja ningún resultado, lo que fallaba eran las restricciones, no el método. Vuelva al paso del patrón y replantee sus certezas. Las mayúsculas y los espacios en blanco sobrantes son las dos restricciones que conviene flexibilizar primero, porque cualquiera de ellas cambia por completo la wallet derivada, aunque en el momento de escribirla no pareciera tener importancia.
Cuando no hay vía de recuperación
Sin longitud, sin estructura, sin caracteres, sin contexto. Si no recuerda absolutamente nada de la passphrase, no hay nada en lo que apoyar una búsqueda.
Una passphrase puede ser cualquier cosa, desde un solo carácter hasta una frase larga: Trezor admite hasta 50 caracteres y Ledger hasta 100, en cualquier combinación de letras, dígitos y símbolos. Sin restricciones, la búsqueda, en la práctica, no tiene fin. Probar las longitudes más cortas solo cubre un rincón minúsculo de ella, y ninguna herramienta ni ningún servicio puede acotar el resto.
Lo mismo ocurre cuando la propia frase de recuperación ha desaparecido. Una passphrase no sirve de nada sin la frase de recuperación a la que está vinculada, y una frase de recuperación completamente perdida, sin ningún otro material de la wallet, no puede recuperarla nadie.
Preferimos decirlo de entrada antes que aceptar un caso que no tiene salida. Quien le diga lo contrario, sobre todo si le pide un pago antes de evaluar lo que usted tiene, le está describiendo algo imposible. Los servicios legítimos evalúan el material disponible antes de empezar a trabajar, no cobran por adelantado y no prometen resultados.
Passphrase, contraseña y PIN: tres tipos de bloqueo distintos
Estas tres palabras se confunden con facilidad, y la diferencia lo decide todo en cuanto a sus posibilidades.
El PIN desbloquea el dispositivo físico. Si lo olvida, restablezca el dispositivo, restáurelo con su frase de recuperación y elija un PIN nuevo. Sus cuentas vuelven a aparecer porque nunca estuvieron en el dispositivo.
Una contraseña desbloquea una aplicación de wallet o un archivo de wallet cifrado en su ordenador. La contraseña de una aplicación se sustituye restaurando la wallet a partir de su frase de recuperación; los archivos cifrados, como wallet.dat, plantean un problema de reconstrucción distinto, que se aborda en la guía sobre la contraseña de Bitcoin Core.
Una passphrase no desbloquea nada. Sirve para derivar una wallet diferente. Un restablecimiento no la recupera, y la frase de recuperación por sí sola no puede generarla. Conserve cualquier acceso que aún funcione, como un segundo PIN ya configurado en Ledger; ese acceso no revela la passphrase para usarla en un dispositivo de sustitución.
Hay dos problemas cercanos que tienen sus propias guías: una frase que se rechaza directamente, en lugar de abrir una wallet vacía, se trata en nuestra guía sobre frases mnemónicas no válidas, y si no sabe con certeza si alguna vez se configuró una passphrase en su Trezor, esa cuestión se aborda aquí.
Guardarla para que esto no vuelva a ocurrir
Una vez que haya recuperado el acceso, traslade los fondos a una wallet nueva y haga una copia de seguridad adecuada de la nueva configuración. El papel falla de las formas más corrientes: se decolora, se rompe y se quema. El metal resiste a las tres.
Guarde la passphrase en metal, en un lugar físico distinto del de las palabras de su frase de recuperación. Guardar ambas en el mismo sitio anula todo el sentido de tener una passphrase, y confiar la passphrase solo a la memoria es lo que le ha traído hasta aquí. Antes de trasladar nada de valor a una wallet protegida con passphrase, restáurela desde cero en un dispositivo borrado y confirme que aparece el saldo. Una copia de seguridad que no ha probado es solo una suposición.
Si su situación implica una passphrase parcial, un patrón recordado o una frase de recuperación que abre una wallet equivocada, empiece por una evaluación gratuita de su passphrase olvidada: describa lo que aún conserva y recibirá una valoración sincera sobre si la búsqueda es lo bastante pequeña como para que merezca la pena llevarla a cabo, antes de cualquier compromiso. Crypto Recovers ha completado más de 200 recuperaciones desde 2019 y trabaja según el principio «sin éxito, sin honorarios». Nunca tocamos sus fondos.
Si la búsqueda encuentra su wallet oculta, usted la abre y traslada personalmente los fondos a una wallet nueva que haya generado. Los honorarios acordados se abonan por separado, según el contrato; nunca se descuentan del saldo que recupere.
No aceptamos casos de criptomonedas robadas ni de estafas. Las transacciones en la blockchain son irreversibles, y nuestro trabajo es la reconstrucción técnica del acceso para personas que siguen siendo propietarias de aquello a lo que no pueden acceder.
Preguntas frecuentes
La opción de la passphrase está activada, pero no recuerdo haber creado ninguna. ¿Lo hice?
No necesariamente. Que la función de passphrase esté activada no demuestra que la utilizara para la cuenta original. Compruebe primero su wallet estándar, la que se abre sin passphrase: compare una dirección original conocida y su historial de transacciones y, en Ledger, compruebe cualquier acceso configurado previamente con un segundo PIN. Una wallet estándar vacía no responde por sí sola a la pregunta.
¿Una actualización de firmware ha borrado mis criptomonedas?
Una actualización de firmware no elimina activos de la blockchain. Sin embargo, una actualización fallida o un restablecimiento necesario pueden borrar los datos de la wallet en el dispositivo. Antes de actualizar, verifique que dispone de una copia de seguridad utilizable y de cualquier passphrase necesaria; si después de una actualización la pantalla aparece vacía, compruebe también la cuenta y los ajustes de la wallet.
¿Por qué todas las passphrases que pruebo abren una wallet vacía?
Si introduce una passphrase incorrecta, se crea una wallet diferente con saldo cero. No obstante, incluso con la passphrase correcta la wallet puede aparecer vacía si se utiliza un tipo de dirección o una configuración de la wallet equivocados.
¿Cuántos intentos con la passphrase puedo hacer?
Los intentos con la passphrase son, por lo general, ilimitados, porque cada passphrase crea una wallet diferente. Con el PIN es distinto: los intentos pueden estar limitados según el modelo de hardware wallet.
¿Es necesario que la passphrase sea exactamente correcta?
Sí. Basta con un solo carácter incorrecto, una letra mayúscula o un espacio de más para que se cree una wallet completamente diferente. La passphrase debe coincidir exactamente con la original.
¿Puedo recuperar una passphrase olvidada por fuerza bruta?
A veces. La recuperación es factible cuando recuerda una parte de la passphrase o su estructura, porque eso mantiene pequeña la búsqueda. Una passphrase completamente aleatoria, sin ningún detalle recordado, por lo general no se puede recuperar por fuerza bruta, salvo que fuera muy corta, así que cada caso necesita su propia evaluación.
¿Puedo confiar en alguien que me contacta ofreciendo recuperar mi passphrase?
No. Tenga cuidado con las ofertas de recuperación no solicitadas, especialmente si piden un pago por adelantado o su frase de recuperación. Los servicios de recuperación legítimos evalúan primero el caso y nunca le piden que introduzca su frase de recuperación en un sitio web o en un chat.
