17 июня 2014, 8:46:10 PM   # 1
 
 
Сообщения: 180
Цитировать по имени
цитировать ответ
по умолчанию Re: проблемы с импортом ключей

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
я  "построен" ключи и адрес с использованием Bip32 в PHP и теперь пытаются импортировать их в bitcoind.

Я получаю следующее сообщение об ошибке:
Код:
в счет callss функ $ bitcoinprivkey = tprv8baY42qkWkxUTXPRrkfNx1iEg3GxVJBeGRrbFWorwjao6a4KFtycUcY2Rjp5tXvGeQwvXH3s7KAHCKkueb8bjPnHFGZEfc3eYc6v437192G Фатальная ошибка: Uncaught исключение 'Exception' с сообщением «ошибка запроса: Array ([код] => -5 [сообщение] => Invalid частное кодирование ключа) 'в /var/www/includes/jsonRPCClient.class.php:186 трассировки стека: # 0 /var/www/includes/BitcoinAccount.class.php(115): jsonRPCClient->__call ( 'importprivkey', Array) # 1 /var/www/includes/BitcoinAccount.class.php(115): jsonRPCClient->importprivkey ( 'tprv8baY42qkWkx ...', 'тест ключ импорта', правда) # 2 /var/www/test_bitcoin_rpc.php(46): BitcoinAccount->importprivkey ( 'tprv8baY42qkWkx ...', 'тест ключ импорта') # 3 {главная} бросили в /var/www/includes/jsonRPCClient.class.php на линии 186


А вот код из вара / WWW / включает / BitcoinAccount.class.php (115):

Код:
общественная функция importprivkey ($ bitcoinprivkey, $ этикетка)
{
эхо 'в счет callss функ $ bitcoinprivkey =', $ bitcoinprivkey;
  вернуть $ this->rPC->importprivkey ($ bitcoinprivkey, $ этикетка, правда);
 }


А вот где я вызываю функцию:

Код:
$ Bitcoinprivkey = "tprv8dbLDXsfGU1PG9aHtCZKGybntES6SdhEwLWpsKCrsCieLX5x7nGGvwwaqTnyW7R8VyockuvAoFhseNM6NcUDgWoqQdHWAqt3ynRG5GwAYBZ";
$ Этикетка = «тест ключ импорта»;
<тр><тд>Получить importprivkey <тд>эхо $ Ьс->importprivkey ($ bitcoinprivkey$ этикетка); ?>



Похоже, я должен использовать некоторые функции кодирования по ключу, но какой из них и каким образом?

благодаря

[/код]
Bungeebones сейчас офлайн Пожаловаться на Bungeebones   Ответить с цитированием Мультицитирование сообщения от Bungeebones Быстрый ответ на сообщение Bungeebones


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


17 июня 2014, 8:49:50 PM   # 2
 
 
Сообщения: 896
Цитировать по имени
цитировать ответ
по умолчанию Re: проблемы с импортом ключей

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





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

17 июня 2014, 9:36:01 PM   # 3
 
 
Сообщения: 180
Цитировать по имени
цитировать ответ
по умолчанию Re: проблемы с импортом ключей

Я понимаю что ты имеешь ввиду. Я сделал dumpprivkey с CL и получить совершенно разные результаты, чем то, что дает мне BIP#@LIB.php.
Код:
bitcoind dumpprivkey mvth9xbuTtRVkzwziMET5EaXYFK3TbTE9A
cNVXuCivrzYDBstqzWuGJHzVjZuB56jMNxfrhmaYLsvF38CLyh2i

Поэтому я взял ключ, ключ dumppriv дал мне и заменить его в приведенном выше коде, но он дал точно такую ​​же ошибку (Invalid кодирование закрытого ключа). Я понимаю, что было бы "импорта" ключ, который уже был там, но я ожидал бы другое сообщение об ошибке?

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

Вот код дает мне главный ключ:

Код:
использовать BitWasp \ BitcoinLib \ BIP32;

require_once (__ DIR__ '/bitcoin-lib-php-master/vendor/autoload.php'.);

// Загрузка битового ключа 128, и преобразовать его в расширенном формате ключа.
$ Мастер = BIP32 :: master_key ( '741F3C7FDC93D');
$ DEF = "0'";

эхо "<уш>\ NMaster ключ \ п м: {$ мастер [0]} \ п";
Дает мне это  "ключ" - tprv8dbLDXsfGU1PG9aHtCZKGybntES6SdhEwLWpsKCrsCieLX5x7nGGvwwaqTnyW7R8VyockuvAoFh seNM6NcUDgWoqQdHWAqt3ynRG5GwAYBZ

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

18 июня 2014, 7:16:43 PM   # 4
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: проблемы с импортом ключей

Bitcoind не поддерживает BIP32 ключи еще. Причина bip32 ключей выглядят незнакомо, это они сериализация других вещей, кроме секретного ключа. Цепной код, номер адреса, глубина (сколько родителей на мастер-ключа), и отпечаток пальца родителя ..

Таким образом, из закрытого ключа выше, с помощью этой библиотеки вам нужно 'BIP32 :: импорт () расширенный ключ для того, чтобы получить доступ к параметру «ключ». Это закрытый ключ шестигранный, так что вам нужно вызвать BitcoinLib :: private_key_to_WIF ($ imported_bip32key [ 'ключ'], '6f', TRUE) - 6f для testnet; TRUE, чтобы вернуть WIF для сжатого адреса Публичных.

Вы можете импортировать WIF ключи в bitcoind тогда!

Код:
$ bitcoinprivkey знак равно "Tprv8dbLDXsfGU1PG9aHtCZKGybntES6SdhEwLWpsKCrsCieLX5x7nGGvwwaqTnyW7R8VyockuvAoFhseNM6NcUDgWoqQdHWAqt3ynRG5GwAYBZ";
$ этикетказнак равно «Ключевой тест импорта»;

$ decoded_key знак равно BIP32::Импортировать($ bitcoinprivkey);
$ private_key_hex знак равно $ decoded_key[«Ключ»]; // шестнадцатеричное
$ WIF знак равно BitcoinLib::private_key_to_WIF(); // формат импорта бумажник base58
?>

<тр><тд>Получить importprivkey <тд>эхо $ Ьс->importprivkey ($ bitcoinprivkey$ этикетка); ?>

Если вы делаете:

print_r (BIP32 :: импорт ( 'tprv8baY42qkWkxUTXPRrkfNx1iEg3GxVJBeGRrbFWorwjao6a4KFtycUcY2Rjp5tXvGeQwvXH3s7KA HCKkueb8bjPnHFGZEfc3eYc6v437192G '));

Вы увидите все данные, которые уплотняют в BIP32 ключи, делая их длиннее, но помогая с детерминированным алгоритмом, используемым для их создания.
fbueller сейчас офлайн Пожаловаться на fbueller   Ответить с цитированием Мультицитирование сообщения от fbueller Быстрый ответ на сообщение fbueller



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW