Recuperar una wallet no HD de blockchain.info – Tutorial (3)

Recuperar una wallet no HD de blockchain.info

 

En este tutorial explicaré como recuperar la clave privada de una copia de seguridad de las primeras versiones de la wallet de Blockchain.info.

En las primeras versiones de Blockchain.info la wallet online se podía guardar una copia de seguridad de vuestra clave privada. Esta copia era la clave privada cifrada con vuestra contraseña en formate AES.

Si tenéis una copia de seguridad de las primeras carteras online de Blockchain.info en un fichero cifrado wallet.aes.json, una de las opciones era recuperar la clave privada a partir de la página oficial del mismo proveedor en el siguiente enlace: https://blockchain.info/DecryptWallet.html

Lamentablemente este servicio ha dejado de existir desde hace unos años y sus carteras actualmente son en formato HD (Hierarchical Deterministic) donde Blockchain.info nos dará la semilla de la cartera en formato mnemotécnico con sus 12 palabras.

Sin embargo, esta misma página se puede recuperar desde el proyecto Archive.org. Archive es un proyecto con la idea de almacenar el historial de webs estáticas de la páginas más importantes. En él podremos encontrar el estilo y los textos de las primeras webs de Amazon, Google y Yahoo.

Gracias a Archive Web podemos encontrar copias de la antigua página de descifrado: https://web.archive.org/web/20121129071316/https://blockchain.info/DecryptWallet.html

Archive solo almacena la página estática, lo que el navegador llega a ver. Ya que el software de descrifrado está escrito en Javascript y se ejecuta en el propio navegadordel cliente es posible utilizarlo para descifrar el contenido del fichero.

 

Para ver el contenido poder abrirlo con un bloc de nota (si estamos en windows recomiendo utilizar Notepad++). Si estamos en Mac o GNU/Linux recomiendo escribir en un terminal el siguiente comando:

$ cat wallet.aes.json

Copiamos el texto de la salida, el cual se encuentra en forma Base64.

Nos vamos a un navegador y abrimo el enlace anterior. Podeis cerrar el diálogo del margen superior de Archive en la x del lado derecho. En el formulario, en el área de texto Paste Encrypted JSON Backup pegamos el contenido del fichero y en la entrada de texto Password introducimos nuestra contraseña. La contraseña es la que usábamos para acceder al monedero del servicio de Blockchain.info.

Pulsamos en Decode y si todos los datos son correctos en Raw aparecerá un json con los datos de la cartera.

En el atributo addr está la dirección de Bitcoin y en priv la clave privada descifrada. Copiamos la clave privada.

El formato en el que está la clave privada es Base58. Para que funcione es necesario decodificarla a formato hexadecimal o convertirla al formato WIF siglas en inglés de Wallet Import Format.

Para ello vamos a la siguiente dirección web: http://lenschulwitz.com/base58

En el cuadro de texto Bitcoin Address Base58 Decoder introducir la clave privada y pulsar en Decode address to hex. Copiamos la clave privada decodificada en hexadecimal de la parte inferior.

Abrimos nuestra wallet de Electrum y en el menú de Archivo pulsamos en Nueva/Restaurar. Introducimos el nombre de nuestra nueva cartera. En el asistente seleccionamos Restaura una billetera o importa llaves y en tipo de cartera escogemos Cartera estándar.

Pulsamos siguiente y en el cuadro de texto pegamos la clave privada en formato hexadecimal.

Pulsamos en Siguiente y a continuación escribimos una nueva contraseña para proteger la cartera importada.Pulsamos en Aceptar. Electrum generará las direcciones a partir de la clave privada importada y a continuación se mostrarán las transacciones asociadas y el saldo de la cartera en la parte inferior de Electrum.

Además, si esta teníais bitcoins en esta cartera anteriores a los últimos hardfork con nuevas alternativas tendréis las mismas cantidades disponibles en estar versiones.

Recordar hacer una copia de seguridad del fichero de la wallet o almacenar la clave privada en un lugar seguro.

Por último, una vez importada la cartera en Electrum, se recomienda mover los bitcoins a una nueva dirección de una cartera HD, HDM o a una hardware wallet.

Contenido extra:

Creamos un wallet en blokchain.info – Tutorial (1)

 

Asegurar tu wallet de Blockchain.info – Tutorial (2)

Sientete libre de compartir

Sobre nosotros David Albela

David Albela, Ingeniero de Software y Arquitecto Blockchain, actualmente está trabajando en el Blockchain Lab de Grant Thornton.Ha estado trabajando en el desarrollo y despliegue de servidores web con amplia experiencia en arquitecturas para servicios web RESTful. Usuario GNU/Linux y cypherpunk, sus intereses van desde la ciberseguridad y la criptografía a las criptomonedas como Bitcoin y Ethereum así como todo el ecosistema Blockchain.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Solve : *
4 ⁄ 4 =