Bitcoin Forum
May 10, 2024, 05:08:15 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Что зашифровано в HASH запароленного кошелькa  (Read 45 times)
walletrecovery (OP)
Copper Member
Member
**
Offline Offline

Activity: 419
Merit: 29


View Profile WWW
February 28, 2023, 07:02:34 PM
Last edit: February 28, 2023, 07:13:05 PM by walletrecovery
 #1

Здравствуйте уважаемые форумчане!

Много суток потратил на поиск информации и сдался, решил написать вопрос сюда:

Перед вами HASH реального запароленного кошелька с нулевым балансом, созданного для эксперимента.
$bitcoin$64$9baaabed8bde61f4da580ff22905fd2dab69b6193bb365f0fdfbc540ff9f20fc$16$9d4164a034dfdb82$307949$96$0497430f102ff66a1556910eb9b9f3277cc38f437fb79f1d78345c770ac918cba04e48e785e29cc169a4e3c0b88b39f5$66$03fff614df1bd468aa061bec32eff7b14c42a0a3d0df7d984a7b74a30a99f0ec87

Для удобства, расположим его вертикально (по фрагментам):
$bitcoin
$64
$9baaabed8bde61f4da580ff22905fd2dab69b6193bb365f0fdfbc540ff9f20fc
$16
$9d4164a034dfdb82
$307949
$96
$0497430f102ff66a1556910eb9b9f3277cc38f437fb79f1d78345c770ac918cba04e48e785e29cc169a4e3c0b88b39f5
$66
$03fff614df1bd468aa061bec32eff7b14c42a0a3d0df7d984a7b74a30a99f0ec87

Вот HASH этого же самого кошелька, зашифрованного тем же паролем, но несколько минут спустя!
$bitcoin$64$da208ddba0272b9fd6f3d144b01ffd9ac862909547a8f40909f6053cb82377af$16$1e3edd4b096fe67d$309436$96$7f41727bbe91875979a7cd8422c758bec849c28f4c2399d31583b9756df5bd5ab13ba4bdb30e21f9b7fdba5f210820a3$66$03ffed46dcde1175aa57a2a27a38923a8bf97666d1959d80cee2487b8395d25acb

Для удобства, расположим его вертикально (по фрагментам):
$bitcoin
$64
$da208ddba0272b9fd6f3d144b01ffd9ac862909547a8f40909f6053cb82377af
$16
$1e3edd4b096fe67d
$309436
$96
$7f41727bbe91875979a7cd8422c758bec849c28f4c2399d31583b9756df5bd5ab13ba4bdb30e21f9b7fdba5f210820a3
$66
$03ffed46dcde1175aa57a2a27a38923a8bf97666d1959d80cee2487b8395d25acb

Для шифрования использовался Bitcoin Core версия 22.

Вопрос: что именно шифруется в этих фрагментах HASH (кроме приватных ключей),
раньше я делал такие же эксперименты на старых версиях Bitcoin Core (2014-2015-2016-2017 годов)
и в строке HASH менялся только 1 фрагмент, а не все, как вы видите в этом примере.

Если интересно, могу провести эксперимент заново (со старыми программами), но для этого мне
понадобится время для синхронизации (папка с блокчейном от новой версии Bitcoin Core) почему-то не подходит для старых версий
и при попытке её подложить (в свойствах ярлыка "-datadir="), портится и тогда уже приходится везде синхронизироваться заново.

1715360895
Hero Member
*
Offline Offline

Posts: 1715360895

View Profile Personal Message (Offline)

Ignore
1715360895
Reply with quote  #2

1715360895
Report to moderator
1715360895
Hero Member
*
Offline Offline

Posts: 1715360895

View Profile Personal Message (Offline)

Ignore
1715360895
Reply with quote  #2

1715360895
Report to moderator
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715360895
Hero Member
*
Offline Offline

Posts: 1715360895

View Profile Personal Message (Offline)

Ignore
1715360895
Reply with quote  #2

1715360895
Report to moderator
1715360895
Hero Member
*
Offline Offline

Posts: 1715360895

View Profile Personal Message (Offline)

Ignore
1715360895
Reply with quote  #2

1715360895
Report to moderator
A-Bolt
Legendary
*
Offline Offline

Activity: 2315
Merit: 2316


View Profile
February 28, 2023, 09:34:59 PM
Merited by imhoneer (1)
 #2

$bitcoin - тип хеша
$64 - длина следующей строки
$9baaabed8bde61f4da580ff22905fd2dab69b6193bb365f0fdfbc540ff9f20fc - зашифрованный мастер-ключ
$16  - длина следующей строки
$9d4164a034dfdb82 - соль
$307949 - количество раундов шифрования
$96  - длина следующей строки
$0497430f102ff66a1556910eb9b9f3277cc38f437fb79f1d78345c770ac918cba04e48e785e29cc169a4e3c0b88b39f5 - один из зашифрованных приватных ключей кошелька
$66 - длина следующей строки
$03fff614df1bd468aa061bec32eff7b14c42a0a3d0df7d984a7b74a30a99f0ec87 - публичный ключ, соответствующий приватному ключу выше

Последние два параметра (зашифрованный приватный ключ и публичный ключ) использовались в ранних версиях hashcat для контроля правильности подобранного пароля. В более поздних версиях hashcat и, соответственно, bitcoin2john.py эти два параметра отсутствуют.
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!