Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
19 августа 2011, 4:04:22 PM   # 1
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

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


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

Как мне отсюда идти:
65f2a3921afacd998e6c98a5aaa94325ed07ee14

сюда:
1AJ3vE2NNYW2Jzv3fLwyjKF1LYbZ65Ez64
?

Вещи, которые я имею в своем распоряжении для выполнения этой задачи:

-ручка,
-бумага,
-калькулятор.

Что мне нужно сделать?
.
Ооооо сейчас офлайн Пожаловаться на OOOOO   Ответить с цитированием Мультицитирование сообщения от OOOOO Быстрый ответ на сообщение Ооооо


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


19 августа 2011, 4:39:21 PM   # 2
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

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





Добавить "00" раньше, и добавить первые 4 байта SHA256 (SHA256 ("00" + Hash160)) после hash160 (кнопки + является операция конкатенации, а не суммировать)
Так что у тебя есть [ "0065f2a3921afacd998e6c98a5aaa94325ed07ee14" + First4bytesof (sha256 (sha256 ("0065f2a3921afacd998e6c98a5aaa94325ed07ee14")))]
Адрес только base58 представление шестнадцатеричного числа выше

Base58 символы: '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'



-ручка,
-бумага,
-калькулятор.
котировка
sha256 (sha256 ("0465f2a3921afacd998e6c98a5aaa94325ed07ee14"))
Лол



Если вы действительно хотите сделать это только с калькулятором, есть sha256 псевдокод здесь: http://en.wikipedia.org/wiki/SHA-2
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

19 августа 2011, 4:47:18 PM   # 3
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

Адрес просто base58 представление шестнадцатеричного числа выше


О, я думаю, вы поняли. Или я не выразить себя правильно.
Красная часть это то, что меня интересует. Вот почему я упомянул перо + бумага. Мне нужна рутина B58.
Но благодаря любом случае!
.
Ооооо сейчас офлайн Пожаловаться на OOOOO   Ответить с цитированием Мультицитирование сообщения от OOOOO Быстрый ответ на сообщение Ооооо

19 августа 2011, 4:57:21 PM   # 4
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

Я завишу от того, что вы хотите сделать

Если у вас есть только hash160 вашего Публичный, я правильно ответил
Если вы просто хотите, чтобы преобразовать шестнадцатеричное число в число base58, вот процесс:

шестигранный = "1d3f3a"
Декабрь = 1 * 16 ^ 5 + 13 * 16 ^ 4 + 3 * 16 ^ 3 + 15 * 16 ^ 2 + 3 * 16 ^ 1 + 10 * 16 ^ 0
      = 1916730

Остальное лишь некоторые подразделения (начинают с силой "количество цифр в шестнадцатеричном представлении"):
Декабре / 58 ^ 6 = 0. ...
Декабре / 58 ^ 5 = 0. ...
Декабре / 58 ^ 4 = 0. ...
Декабрь / 58 ^ 3 = 9,8237 ......
поэтому первый символ 9, и вычитаем 9 * 58 ^ 3 в десятичную -> = 160722 декабрь
Декабре / 58 ^ 2 = 47,777 .....
так что следующий символ 47, и вычитаем 47 * 58 ^ 2 в десятичную -> = 2664 декабрь
Декабре / 58 ^ 1 = 45,931 .....
так что следующий символ 45, и вычитает 45 * 58 ^ 1 в десятичный -> 54 декабря =
конечный символ 54

Ваш номер base58 является [9-47-45-54], т.е. 9mov



Ваш калькулятор не может реально оценить значение 64-значное шестнадцатеричное число, хотя
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack

19 августа 2011, 5:02:03 PM   # 5
 
 
Сообщения: 238
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

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

19 августа 2011, 5:45:11 PM   # 6
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: hash160 -> base58. Быстрый вопрос @devs!

Для справки см этой схемы я создал:

http://dl.dropbox.com/u/1139081/BitcoinImg/PubKeyToAddr.png

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW