Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
18 июня 2014, 2:54:01 PM   # 1
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin кошелек не хранит открытые ключи

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Почему кварта клиент Bitcoin не хранит открытые ключи, связанные с секретными ключами?
Конечно, это может быть вычислено из закрытого ключа в одиночку, но это дорогостоящая операция, чтобы делать каждый раз, когда он может просто хранить несколько дополнительных байт в бумажнике.
Любая другая веская причина такого поведения? Любой знает, что если каждый кошелек делает то же самое?

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


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


18 июня 2014, 3:13:13 PM   # 2
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin кошелек не хранит открытые ключи

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





Откуда вы взяли эту информацию? Это не правильно.
бумажник Bitcoin сердечника делает хранение открытых ключей.
Смотрите здесь код, который загружает ключи: https://github.com/bitcoin/bitcoin/blob/master/src/walletdb.cpp#L409
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

20 июня 2014, 12:32:39 PM   # 3
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin кошелек не хранит открытые ключи

Откуда вы взяли эту информацию? Это не правильно.
бумажник Bitcoin сердечника делает хранение открытых ключей.
Смотрите здесь код, который загружает ключи: https://github.com/bitcoin/bitcoin/blob/master/src/walletdb.cpp#L409

Суть в том, что кажется, что Bitcoin клиент не использует этот "хранится" Значение открытых ключей, потому что каждый раз, когда это необходимо проверить открытый ключ, связанный с закрытым ключом он просто устанавливает закрытый ключ к объекту EC_KEY OpenSSL, а затем просит его открытый ключ. Что OpenSSL делает это, чтобы вычислить открытый ключ, связанный с закрытым ключом, так если Bitcoin хранит открытые ключи это бесполезности.
Кроме того, класс CKEY, который используется в бумажнике упорствовать ключи хранения представляет собой только личные данные ключа, не открытые ключи, поэтому каждый раз, когда он должен знать открытый ключ, он должен пройти через механизм OpenSSL.
Вы можете легко проверить это путем изменения коды для хранения пары ключей, где открытый ключ, не связанная с закрытым ключом (только ради демонстрации), так что он будет делать на самом деле хранить только закрытый ключ и запрос для соответствующих открытый ключ, который приведет к правильным частных / открытых ключей. Таким образом, этим поведением мы видим, что это не на самом деле с помощью сохраненных открытых ключей.
Я просто интересно, почему это происходит.
Марли сейчас офлайн Пожаловаться на Марли   Ответить с цитированием Мультицитирование сообщения от Marley Быстрый ответ на сообщение Марли



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW