Mastering Bitcoin

Mastering Bitcoin


6. Claves, Direcciones, Carteras » Direcciones Bitcoin » Formatos de Claves » Codificar de hexadecimal a Base58Check

Página 32 de 98

Codificar de hexadecimal a Base58Check

Para codificar a Base58Check (lo opuesto al comando anterior) usamos el comando base59check-encode de Bitcoin Explorer (ver apartado sobre Libbitcoin) y proveemos la clave privada hexadecimal, seguida por el prefijo de versión 128 del Formato de Importación de Cartera (WIF):

bx base58check-encode 1e99423a4ed27608a15a2616a2b0e9e52ced330ac530edcc32c8ffc6a526aedd

—-version 128

5J3mBbAH58CpQ3Y5RNJpUKPE62SQ5tfcvU2JpbnkeyhfsYB1Jcn

Codificar de hexadecimal (clave comprimida) a Base58Check

Para codificar a Base58Check como una clave privada «comprimida» (ver Claves privadas comprimidas) anexamos el sufijo 01 a la clave hexadecimal y luego codificamos como anteriormente:

$ bx base58check-encode

1e99423a4ed27608a15a2616a2b0e9e52ced330ac530edcc32c8ffc6a526aedd01 --version 128

KxFC1jmwwCoACiCAWZ3eXa96mBM6tb3TYzGmf6YwgdGWZgawvrtJ

El formato resultante WIF comprimido comienza con una «K». Esto denota que la clave privada dentro tiene un sufijo de «01» y será usada para producir claves públicas comprimidas únicamente (ver Claves públicas comprimidas).

Ir a la siguiente página

Report Page