Здравствуй.
мне нужно преобразовать мой Bitcoin закрытого ключа от стандарта 51bit до 52bit стандарта Base58.
от мили кварт-кошелька я получить 52bit закрытого ключа формата с помощью команды "dumpprivkey bitcoinaddress"
это 52bit ПК начать с L или K
а теперь .. как преобразовать его в 51 битном формате Base58, который начинается с 5?
например, это 51 бит ПК:
Lerwgnsfdlkgh45h745lhgshvelakmr6l4j5l74j5lyelsdnfgeD
это base58 ПК
5werkтljhyewnbasdARTGSvgsLFgjAERgjaSRGjeRk134t5yawg
это подделка PK .. конечно!
много спасибо!
немного не то же самое, как символы. Клавиши, экспортируемые из Bitcoin ядра с выше командами в WIF и как таковые в Base58 [1]. Закрытый ключ, начиная с L или K указывает, сжатую Публичных в то время как несжатый Публичных имеет privkey, начиная с 5. При преобразовании из несжатых в сжатый (или наоборот), вы будете в конечном итоге с другим адресом. Это то, что вы хотите?
[1]
https://en.bitcoin.it/wiki/Base58Check_encodingОК!
если я хорошо понимаю, я не могу конвертировать сжатый формат 52bit непосредственно 51bit ...
но если это так ...
У меня есть мой Bitcoin адрес ...
я себе представить 2 команды
1) extract_compressed_52bit bitcoin_address
2) extract_uncompressed_51bit bitcoin_address
Команда 1):
dumpprivkey bitcoi_address
но как насчет команды 2)?
смущенный....