Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
31 октября 2015, 8:12:04 PM   # 1
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй.
мне нужно преобразовать мой Bitcoin закрытого ключа от стандарта 51bit до 52bit стандарта Base58.
от мили кварт-кошелька я получить 52bit закрытого ключа формата с помощью команды "dumpprivkey bitcoinaddress"
это 52bit ПК начать с L или K
а теперь .. как преобразовать его в 51 битном формате Base58, который начинается с 5?

например, это 51 бит ПК:
Lerwgnsfdlkgh45h745lhgshvelakmr6l4j5l74j5lyelsdnfgeD
это base58 ПК
5werkтljhyewnbasdARTGSvgsLFgjAERgjaSRGjeRk134t5yawg

это подделка PK .. конечно!

много спасибо!
italianMiner72 сейчас офлайн Пожаловаться на italianMiner72   Ответить с цитированием Мультицитирование сообщения от italianMiner72 Быстрый ответ на сообщение italianMiner72


Как заработать Биткоины?
Без вложений. Не майнинг.


31 октября 2015, 8:15:43 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Получил 1806 Биткоинов
Реальная история.





Эта страница поможет: https://en.bitcoin.it/wiki/Wallet_import_format. В L или K префиксы, потому что они относятся к прессованным открытым ключам, так что при конвертировании, вы не получите тот же адрес Bitcoin.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

31 октября 2015, 8:17:30 PM   # 3
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Здравствуй.
мне нужно преобразовать мой 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

Шорена сейчас офлайн Пожаловаться на Шорену   Ответить с цитированием Мультицитирование сообщения от Шорену Быстрый ответ на сообщение Шорену

31 октября 2015, 8:41:16 PM   # 4
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Здравствуй.
мне нужно преобразовать мой 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)?

смущенный.... 
italianMiner72 сейчас офлайн Пожаловаться на italianMiner72   Ответить с цитированием Мультицитирование сообщения от italianMiner72 Быстрый ответ на сообщение italianMiner72

31 октября 2015, 8:46:47 PM   # 5
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

если я хорошо понимаю, я не могу конвертировать сжатый формат 52bit непосредственно 51bit ...
но если это так ...
У меня есть мой Bitcoin адрес ...
я себе представить 2 команды
1) extract_compressed_52bit bitcoin_address
2) extract_uncompressed_51bit bitcoin_address

Команда 1):
dumpprivkey bitcoi_address

но как насчет команды 2)?

смущенный.... 

Там обычно нет причин хотеть сделать это. Я подозреваю, что вы хотите достичь чего-то и думаете, что это средство, но я думаю, что вы, вероятно, ошибочно. почему ты хочешь сделать это?
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5

31 октября 2015, 8:54:45 PM   # 6
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

я пытаюсь объяснить лучше ...
я купил некоторое museCoin на IPO.
Теперь MuseCoin бумажник был выпущен ... и мне нужен 51bit закрытый ключ, чтобы искупить свою музу.
я судимый с 52bit закрытым ключом, но не работаю ..
Мне нужно, чтобы попытаться с 51bit.
Кажется, кто с 51bit все отлично работает!
это все!!!
italianMiner72 сейчас офлайн Пожаловаться на italianMiner72   Ответить с цитированием Мультицитирование сообщения от italianMiner72 Быстрый ответ на сообщение italianMiner72

31 октября 2015, 9:01:34 PM   # 7
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

ОК!
если я хорошо понимаю, я не могу конвертировать сжатый формат 52bit непосредственно 51bit ...
но если это так ...
У меня есть мой Bitcoin адрес ...
я себе представить 2 команды
1) extract_compressed_52bit bitcoin_address
2) extract_uncompressed_51bit bitcoin_address

Команда 1):
dumpprivkey bitcoi_address

но как насчет команды 2)?

смущенный.... 
Там нет такой команды, которая проводит различие между сжатых и несжатых секретными ключами. dumpprivkey свалит любого типа закрытого ключа в основной Bitcoin кошелек, который, в новых версиях, случается, сжатый тип. Для преобразования типа, вам нужно будет получить закрытый ключ в шестнадцатеричном из формата WIF, а затем Перекодировать, что спина к WIF, но со сжатым префиксом. Инструкции по ссылке, которую я написал выше.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

31 октября 2015, 10:32:23 PM   # 8
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Пара месяцев назад, я хотел, чтобы найти способы, чтобы преобразовать несжатый закрытый ключ к сжатому рядовому моему адресу (Вот). Я наткнулся на эту утилиту "Bitcoin Адрес Utility" по Casascius. Я не уверен, что он может конвертировать ключи щелчком кнопки. Это может быть полезным, если вы хотите, чтобы преобразовать его пол вручную.

https://en.bitcoin.it/wiki/Bitcoin_Address_Utility
Medusa сейчас офлайн Пожаловаться на Медузу   Ответить с цитированием Мультицитирование сообщения от Medusa Быстрый ответ на сообщение Medusa

1 ноября 2015, 4:46:53 PM   # 9
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Пара месяцев назад, я хотел, чтобы найти способы, чтобы преобразовать несжатый закрытый ключ к сжатому рядовому моему адресу (Вот). Я наткнулся на эту утилиту "Bitcoin Адрес Utility" по Casascius. Я не уверен, что он может конвертировать ключи щелчком кнопки. Это может быть полезным, если вы хотите, чтобы преобразовать его пол вручную.

https://en.bitcoin.it/wiki/Bitcoin_Address_Utility

отличная утилита медузы !!!
я нахожу это, кто подобные вещи
https://github.com/pointbiz/bitaddress.org
здесь сайт
https://www.bitaddress.org/

Спасибо за помощь!
italianMiner72 сейчас офлайн Пожаловаться на italianMiner72   Ответить с цитированием Мультицитирование сообщения от italianMiner72 Быстрый ответ на сообщение italianMiner72

2 ноября 2015, 9:47:44 AM   # 10
 
 
Сообщения: 217
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Я не знаю, почему кто-то хотят конвертировать сжатыми в несжатые ключи, но есть несколько инструментов, как другие указали. Даже brainwallet.org имели возможность прежде чем она была закрыта.

https://rawgit.com/brainwallet/brainwallet.github.io/f7679dd03f39a04edced641960a7c3df1116fea9/

Обратите внимание, что открытый ключ (немного) отличается, поэтому, если другой бумажник поддерживает только несжатые ключи, вы можете не тратить деньги отправить на сжатый адрес.
johoe сейчас офлайн Пожаловаться на johoe   Ответить с цитированием Мультицитирование сообщения от johoe Быстрый ответ на сообщение johoe

5 ноября 2015, 3:41:25 PM   # 11
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Обратите внимание: они не «52bit». Они все 256-бит.

Может быть, вы говорите о длине WIF - 52 символов - но так как base58 кодирует больше данных на один символ, поэтому это не 32 байт (== 256bit) двоичная строка.

Как вы знаете, тот же самый секретный ключ может быть закодирован по-разному, чтобы указать, что это открытый ключ должен быть сжат при генерации адреса.

Вы просто base58_decode (), а также добавить или удалить \ x01 байт после секретного ключа, и перекодировать, чтобы получить WIF для другого адреса.

fbueller сейчас офлайн Пожаловаться на fbueller   Ответить с цитированием Мультицитирование сообщения от fbueller Быстрый ответ на сообщение fbueller

13 декабря 2017, 11:35:06 AM   # 12
 
 
Сообщения: 160
Цитировать по имени
цитировать ответ
по умолчанию Re: преобразование 52bit закрытые ключи в формат Base58

Обратите внимание: они не «52bit». Они все 256-бит.

Может быть, вы говорите о длине WIF - 52 символов - но так как base58 кодирует больше данных на один символ, поэтому это не 32 байт (== 256bit) двоичная строка.

Как вы знаете, тот же самый секретный ключ может быть закодирован по-разному, чтобы указать, что это открытый ключ должен быть сжат при генерации адреса.

Вы просто base58_decode (), а также добавить или удалить \ x01 байт после секретного ключа, и перекодировать, чтобы получить WIF для другого адреса.


elmeijera сейчас офлайн Пожаловаться на elmeijera   Ответить с цитированием Мультицитирование сообщения от elmeijera Быстрый ответ на сообщение elmeijera



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW