Bitcoin Forum
June 28, 2024, 12:47:28 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Вопрос про ПриватКей  (Read 245 times)
EugenV (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 01, 2018, 05:03:45 AM
 #1

Доброго дня, форумчане!
Может кто подскажет...
Дано: часть приватного ключа в формате WIF 5хххххх..... ну и т.д.., также известны первые 6 и последние 9 символов.
Интересует вопрос, возможно ли как-то восстановить середину приватного ключа? Разумеется, кроме прямого перебора.
Возможно, есть какая нибудь закономерность, чтобы минимизировать количество вариантов?
Адрес ключа известен!
Coin-1
Legendary
*
Offline Offline

Activity: 2492
Merit: 2232



View Profile
June 02, 2018, 09:02:32 AM
Merited by chimk (5)
 #2

Доброго дня, форумчане!
Может кто подскажет...
Дано: часть приватного ключа в формате WIF 5хххххх..... ну и т.д.., также известны первые 6 и последние 9 символов.
Интересует вопрос, возможно ли как-то восстановить середину приватного ключа? Разумеется, кроме прямого перебора.
Возможно, есть какая нибудь закономерность, чтобы минимизировать количество вариантов?
Адрес ключа известен!

Нет, без брутфорса здесь никак. Wallet Import Format - это приватный ключ с префиксом в начале и с контрольной суммой в конце, закодированный в Base58. Обычно длина WIF составляет 51 символ Base58, то есть нужно восстановить 51 - 6 - 9 = 36 символов Base58, что равно примерно 26 байт. На самом деле даже отбрутфорсить почти нереально. В данном случае Bitcoin-адрес ключа бесполезен, никаких закономерностей нет.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
June 02, 2018, 09:09:06 AM
 #3

Ключ в формате WIF это результат кодирования в Base58Check байтовой строки, которая представляет из себя код сети+ключ+контрольная сумма. Контрольная сумма это первые 4 байта хеша от хеша кода сети+ключа. Нет никаких закономерностей между символами или последовательностью символов на выходе функции кодирующей в Base58Check. Восстановить невозможно, перебрать за всю жизнь не успеешь.

EugenV (OP)
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
June 03, 2018, 02:07:49 AM
 #4

Да, это известно, просто думал, есть что либо секретное.. а нету!
Спасибо за ответы.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!