Bitcoin Forum

Local => Primeros pasos y ayuda => Topic started by: bluecat4 on May 11, 2025, 12:27:14 AM



Title: He encontrado una clave privada de btc, ¿cómo pasarla a wif?
Post by: bluecat4 on May 11, 2025, 12:27:14 AM

He encontrado una clave privada de bitcoin muy antigua. Buscando en internet he averiguado que mi clave privada es del tipo base 64, tiene 44 caracteres y termina en un signo igual. Solamente tengo la clave privada, no tengo la frase semilla. Necesito convertir la clave privada en formato WIF para poder importarla en Electrum.

Este artículo lo explica en el apartado "Private Key to WIF": https://en.bitcoin.it/wiki/Wallet_import_format , pero la mayoría de las cosas no las entiendo, y es que no tengo conocimientos de programación.

¿ Podría alguien explicarme el proceso paso a paso ? ¿ Hay algún programa para hacer esto ? ¿ Se puede usar Power Shell de Windows ?

Siguiendo el ejemplo de " Private key to WIF " del artículo parece claro que hay que añadir 80 al comienzo de la clave. En el punto 3 ya me pierdo, ¿ cómo se genera SHA- 256 ?

El punto 5 dice hay que coger los 4 primeros bytes del segundo SHA- 256 hash. En el ejemplo equivale a 8 caracteres. ¿ Serían siempre 8 caracteres ?

Finalmente, no entiendo que tengo que hacer en el punto 7.

Utilizaría para ello un portatil que no se ha conectado nunca a internet.

Gracias por leerme. Saludos.


Title: Re: He encontrado una clave privada de btc, ¿cómo pasarla a wif?
Post by: Porfirii on May 19, 2025, 06:36:02 PM
Vaya, parece que el formato de tu clave privada es bastante inusual.

En este hilo (https://bitcointalk.org/index.php?topic=5542403) el autor recomendaba bitaddress.org para convertir a WIF. Da un poco de miedito cuando se trata de claves privadas, pero LV es un usuario muy bien conocido en este foro y totalmente de fiar. Eso sí, tal y como pone en su post, si decides usar esa herramienta, hazlo offline.

Espero que te sea de ayuda. Ya nos contarás.


Title: Re: He encontrado una clave privada de btc, ¿cómo pasarla a wif?
Post by: bluecat4 on June 03, 2025, 10:59:55 PM
Muchas gracias por responder Porfirii, trato de hacer clic en el link que me has puesto pero no me sale nada. ¿Podrías volver a poner el enlace?

Siento no haber respondido antes, y es que acabo de ver el mensaje ahora mismo.

Desde hace varios días estoy siguiendo un tutorial de python en youtube ( no pongo aquí el enlace para que no me echen por spam ), dura más de 5 horas y ya voy por la tercera parte. Me viene muy bien pues mis conocimientos de programación son inexistentes como ya dije en mi primer mensaje.

Buscando información en internet he encontrado esto:

1) Para comprobar si efectivamente mi clave privada es base64:

import base64

string = input("Input base64 here:aquí pondría mi clave")

print("Decode string: )   (NOTA: ¿Tendría que poner la clave aquí de nuevo tras : ?)

print (string_decode)    (NOTA: Supongo que el resultado debe ser True o False)


2) Para pasar de base64 a WIF:

import BitcoinPrivateKey

privkey = BitcoinPrivateKey (privKey)

privkey = privkey.to_wif(aquí mi clave privada base64)

print privkey   (NOTA: supongo que me tiene que devolver la clave en formato wif )


Mi idea es usar un ordenador que no se ha conectado nunca a internet. Me he descargado VisualCode en otro ordenador, ¿ tendría que pasar el programa VisualCode del pc conectado al pc sin conexión por ejemplo mediante un pen drive ?


Muchas gracias. Saludos.