Вернуться   Биткоин Форум > - Помощь начинающим
10 июня 2014, 10:36:12 PM   # 1
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Таким образом, закрытый ключ любое число от 1 до 115,792,089,237,316,195,423,570,985,008,687,907,852,837,564,279,074,904,382,605,163,141,518,161,494,336 .... или чуть меньше 2 ^ 256. Используя ECDSA, открытый ключ создается, что это где-то от 1 до 2 ^ 160. И, если я помню, что я читал в другом месте правильно. Для любого из этих открытых ключей, должна быть около 2 ^ 96, соответствующих частных ключей.

Следовательно....

1) Если у меня есть Bitcoin адрес "1EQG7J2q4VfAgMBhetEj3cd3PNGYmBLHh" и я хотел бы грубой силы находя секретный ключ, который соответствует тому, что я мог бы теоретически начать с номером 1 в качестве секретного ключа, и увеличивается на единицу каждый раз, и на каждой итерации вычисления открытого ключа (плюс получить адрес) и проверить, если два матча. Я должен был бы сделать это примерно 2 ^ 160 раз, пока я не нашел матч.  

2) Если бы я нашел матч, даже если новый секретный ключ не соответствует оригинальному секретному ключу, используемому для создания адреса, я мог бы создать сделку по передаче Bitcoin другого адреса.

Являются ли эти два утверждения правильные.  

Мне просто нужно найти одну из 2 ^ 96 чисел 2 ^ 256, что хэширования в 1P1ou9XxdpdM35JdWYRE7CHRa6E6mU7ziV, и я живу на улице легко!  




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


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


10 июня 2014, 10:49:25 PM   # 2
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

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





Есть 2256 открытый / закрытый ключ пары. Есть 2160 Bitcoin адреса. Таким образом, для каждого адреса Bitcoin, есть 296 открытый / закрытый ключ пары, которые производят его.

Для того, чтобы найти секретный ключ для конкретного адреса Bitcoin, вы, возможно, придется искать до 2256-296+1 закрытый ключи, потому что вы не знаете, какие из них дают дублированные адреса. Однако, предполагая, что все случайно распределены, вероятность любого секретного ключа, генерирующего конкретный адрес еще 1/2160.

Я делаю различие, потому что это возможно, что вы могли бы попробовать все приватные ключи от 1 до 2160 и до сих пор не нашли матч. Вполне возможно, для всего 296 ключи для этого адреса, чтобы лежать где-то в диапазоне от 2160 до 2256-1.

# 1 не обязательно правильно.
# 2 является правильным.

Кроме того, помните, что 2256 >> 2160 >> 296
odolvlobo сейчас офлайн Пожаловаться на odolvlobo   Ответить с цитированием Мультицитирование сообщения от odolvlobo Быстрый ответ на сообщение odolvlobo

11 июня 2014, 12:32:19 AM   # 3
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Есть 2256 открытый / закрытый ключ пары.

Не является ли максимальное значение частных ключей на основе р secp256k1, что 2256 - 232 - 29 - 28 - 27 - 26 - 24 - 1? Это близко к 2256, но не точно. Чтобы не быть педантичным, просто хочу, чтобы убедиться, что я правильно понимаю.


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

16 июня 2014, 2:50:19 AM   # 4
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Есть 2256 открытый / закрытый ключ пары.

Не является ли максимальное значение частных ключей на основе р secp256k1, что 2256 - 232 - 29 - 28 - 27 - 26 - 24 - 1? Это близко к 2256, но не точно. Чтобы не быть педантичным, просто хочу, чтобы убедиться, что я правильно понимаю.




Для людей, которые не понимают математику, шансы столкновения примерно так же хорошо, как вы выиграть Powerball джек-пот в три раза подряд, выбрав "autopick" в одной и той же сделки
ShakyhandsBTCer сейчас офлайн Пожаловаться на ShakyhandsBTCer   Ответить с цитированием Мультицитирование сообщения от ShakyhandsBTCer Быстрый ответ на сообщение ShakyhandsBTCer

16 июня 2014, 4:55:53 AM   # 5
 
 
Сообщения: 2016
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Кто-то, что не понимает математики, вероятно, не должно быть объяснять математик другим.

Вы должны также рассмотреть возможность использования что-то более универсальное, чем "Powerball", Так как есть много государств, и многие страны, которые не участвуют в лотерее Powerball, и поэтому они не могут относиться к вашему примеру. Несмотря на это, давайте посмотрим на реальной математике:
 
2160 знак равно 1.46 Х 1048

Шансы на выигрыш в лотерею Powerball 1 к 1,75 х 108
 
Шансы на выигрыш в лотерею Powerball 3 раза подряд являются:

(1,75 х 108)3 знак равно 5.38 Х 1024

Извините, но 5,38 X 1024 НАМНОГО меньше, чем 1,46 X 1048

Давай попробуем снова...

Шансы на выигрыш в лотерею Powerball 5 раз подряд являются:
(1,75 х 108)5 = 1,65 × 1041

Шансы на выигрыш в лотерею Powerball 6 раз подряд являются:
(1,75 х 108)6 = 2,89 × 1049

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

16 июня 2014, 7:26:52 AM   # 6
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Я спросил, очень похожий вопрос в прошлом месяце. Это должно помочь удовлетворить ваши оговорки:



Я хотел бы упростить его, думая о "иголка в стоге сена" Сценарий, при котором каждый раз, когда вы удалите нить из сена он возвращается на вершине кучи. Объедините это с естественной человеческой ошибки (несовершенного зрения, памяти и т.д.), и у вас больше шансов найти кого-то секретный ключ, как найти иголку в стоге сена.

Если кто-то развивает супер компьютер, который находится за пределами нашего понимания и / или использует совершенно другую систему для любой модели, легированного кремния транзистора мы имеем сегодня ваши закрытые ключи являются безопасными, если вы будете следовать безопасные процедуры.
Бернарда Lerring сейчас офлайн Пожаловаться на Bernard Lerring   Ответить с цитированием Мультицитирование сообщения от Bernard Lerring Быстрый ответ на сообщение Bernard Lerring

16 июня 2014, 7:37:40 AM   # 7
 
 
Сообщения: 544
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Есть 2256 открытый / закрытый ключ пары.

Не является ли максимальное значение частных ключей на основе р secp256k1, что 2256 - 232 - 29 - 28 - 27 - 26 - 24 - 1? Это близко к 2256, но не точно. Чтобы не быть педантичным, просто хочу, чтобы убедиться, что я правильно понимаю.

Да вы правы.

https://en.bitcoin.it/wiki/Private_key#Range_of_valid_private_keys
котировка
Диапазон допустимых закрытых ключей
Почти каждое 256-битное число является действительным закрытым ключом. В частности, любые 256-битное число между 0x1 и 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141 является действительным закрытым ключом.
Диапазон допустимых закрытых ключей определяется secp256k1 стандартом ECDSA используется Bitcoin.
Lieji сейчас офлайн Пожаловаться на Lieji   Ответить с цитированием Мультицитирование сообщения от Lieji Быстрый ответ на сообщение Lieji

22 июня 2014, 12:30:55 AM   # 8
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Размер частных и общественных наборов ключей и столкновений

Есть 2256 открытый / закрытый ключ пары.

Не является ли максимальное значение частных ключей на основе р secp256k1, что 2256 - 232 - 29 - 28 - 27 - 26 - 24 - 1? Это близко к 2256, но не точно. Чтобы не быть педантичным, просто хочу, чтобы убедиться, что я правильно понимаю.

Да вы правы.

https://en.bitcoin.it/wiki/Private_key#Range_of_valid_private_keys
котировка
Диапазон допустимых закрытых ключей
Почти каждое 256-битное число является действительным закрытым ключом. В частности, любые 256-битное число между 0x1 и 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141 является действительным закрытым ключом.
Диапазон допустимых закрытых ключей определяется secp256k1 стандартом ECDSA используется Bitcoin.

Спасибо. Был не пытается быть тот парень, но просто хотел убедиться, что я правильно понял.
BergHOFF сейчас офлайн Пожаловаться на Berghoff   Ответить с цитированием Мультицитирование сообщения от Berghoff Быстрый ответ на сообщение Berghoff



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW