Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 июля 2011, 11:00:18 PM   # 1
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Игра вокруг поколения тщеславия адресов, я обнаружил, что закрытые ключи хранятся в виде base58 чисел, с характером "5" в начале.

Но почему?

Причина, почему открытые ключи распространяются в base58, я могу понять: base58 является своего рода base64 без некоторых противоречивых персонажей, которые можно было бы спутать и принятых в качестве phising цели.

Но частные ключи никогда не должны изгонять. Так, base64, кажется, идеально подходит для цели, потому что это самый простой способ "textify" двоичные файлы, самый компактный и самый универсальный.

Например, закрытый ключ:

Код:
5JEiDZ747ZRjB22ie48Gq1ADUZuU2Fjw2xJE5D4LCXcK8E81zAh

В base64 (за исключением запуска "5"):

Код:
I3fcciKvYeoG / mTtUnTbX1XAW4WGqrWz1Z2g7 / IC1Mz / B4 ++ G

Любые подсказки для этого странного выборов?
Shevek сейчас офлайн Пожаловаться на Shevek   Ответить с цитированием Мультицитирование сообщения от Shevek Быстрый ответ на сообщение Shevek


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


14 июля 2011, 11:11:52 PM   # 2
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

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





Вероятно, в основном, так что кодируется как адрес. Это выглядит здорово.
Первые байты ключа 0x80 так начинается с 5.
bitlotto сейчас офлайн Пожаловаться на bitlotto   Ответить с цитированием Мультицитирование сообщения от bitlotto Быстрый ответ на сообщение bitlotto

15 июля 2011, 1:35:27 PM   # 3
 
 
Сообщения: 253
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

Даже если секретный ключ никогда не должен быть разослан публично, то возможно, что один может хотеть иметь физическую копию где-то печатное или выписанный, как в сейфе, или что-то. В этом случае, это может быть полезно иметь такую ​​же base58 кодирование, чтобы убедиться, что люди не перепутать 1 и л и тому подобное.

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

15 июля 2011, 1:47:54 PM   # 4
 
 
Сообщения: 812
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

Идея заключается в том, что base58 проще для людей, чтобы ввести, например, из скретч-карты ...
Wumpus сейчас офлайн Пожаловаться на Wumpus   Ответить с цитированием Мультицитирование сообщения от Wumpus Быстрый ответ на сообщение Wumpus

15 июля 2011, 2:20:26 PM   # 5
 
 
Сообщения: 252
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

Спасибо Вам (все) для 2 цента!
Shevek сейчас офлайн Пожаловаться на Shevek   Ответить с цитированием Мультицитирование сообщения от Shevek Быстрый ответ на сообщение Shevek

15 июля 2011, 2:34:59 PM   # 6
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Почему частные ключи base58 закодирован?

Я выбрал что-то похожее на адреса, потому что код был доступен, он имел контрольную сумму против опечатки, и 51 символов, казалось достаточно разумными, чтобы возиться с реализацией что-то другое (base64 быть 48 символов с тем же уровнем контрольных сумм).
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW