Вернуться   Биткоин Форум > Bitcoin Обсуждение
26 ноября 2011, 1:31:02 PM   # 1
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

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


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

Я написал набор функций Баша для обработки Bitcoin адресов: https://github.com/grondilu/bitcoin-bash-tools. Я добавил несколько функций, чтобы превратить закрытый ключ в кучу английских слов, вдохновленных из RFC-1751.

Моя цель с этим, чтобы помочь людям с запоминанием по крайней мере один Bitcoin закрытого ключа. Такой ключ может быть использован в случае, если ФБР угрожает захватить ваш компьютер, если вы хотите, чрезвычайно низкое решение технологий копить биткойны, если вы не доверяете какой-либо физической поддержки, или что-то ...

Я понятия не имею, если это легко или даже возможно запомнить 27 английских слов, но я предполагаю, что он должен, если использовать такой метод, как [URL = HTTP: //en.wikipedia.org/wiki/Method_of_loci] метод локусов [/ URL]

Ниже приведен пример сгенерированного адреса. Вы узнаете открытый ключ, закрытый ключ в формате WIF, 27 английских слов и ключ в формате PEM OpenSSL,.

[код]
1ArPXGu8H3PhKduTamJ5Dj5uPtdpubFuaA, 5JUL6oXMMrgo4MC31oWySDpdH65qLuSNaCdV97i3DekWPyRrJtU
Блот SET TWIT BARE LEER ЗАРАБОТНЫХ переливы LIND ПРОБКА ЗАДАЧА ОСТ REAR ГОЛОС ТЕК
WAD КЛЮЧИ ДАЛ ВИДИТ ЗАРАБОТНОЙ EAR YOGA ВАНТ POT BIRD ПОДДЕЛЬНЫЙ BEE
-----НАЧАТЬ ПАРАМЕТРЫ ЕС -----
BgUrgQQACg ==
-----END EC ПАРАМЕТРЫ -----
-----НАЧАТЬ EC PRIVATE KEY -----
MHQCAQEEIFZh3PHqWrJ6 + vNfmtRtLtmz1kFEP0yihsf14g // ecNMoAcGBSuBBAAK
oUQDQgAEmblPqTIy9lhU5U / UW97j / FLFYra5VSol4AX1avdVitR5n6pxcvyAB4BX
/ HjeTsZZdxBK127h9zVk0N4Df9dxzw ==
-----END EC PRIVATE KEY -----

Обратите внимание на то, что достаточно удобно, ведущие 5 в формате WIF делает предложение часто начинается с «The».

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


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


26 ноября 2011, 2:19:24 PM   # 2
 
 
Сообщения: 1892
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

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





Электрум использует словарь 1600 слов, чтобы обеспечить мнемонические коды:
ThomasV сейчас офлайн Пожаловаться на ThomasV   Ответить с цитированием Мультицитирование сообщения от ThomasV Быстрый ответ на сообщение ThomasV

26 ноября 2011, 3:09:59 PM   # 3
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Электрум использует словарь 1600 слов, чтобы обеспечить мнемонические коды:


Это выглядит удивительным.

Bitcoin форум стал настолько велик, что становится трудно узнать о прохладных питании. Благодарю.

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

27 ноября 2011, 12:39:39 AM   # 4
 
 
Сообщения: 2114
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я думал, что мы могли бы просто сгенерировать пару ключей, используя Memorize фразу как семя на генератор ключей пары. Так что я мог запомнить "Теперь настало время для всех хороших людей прийти на помощь своей страны" а затем в любое время я хочу, я могу генерировать соответствующий открытый и закрытый ключ от этой фразы. До тех пор, пока я моя фраза секрет (ой) я могу получить доступ к своим монетам.
BurtW сейчас офлайн Пожаловаться на BurtW   Ответить с цитированием Мультицитирование сообщения от BurtW Быстрый ответ на сообщение BurtW

27 ноября 2011, 2:11:13 AM   # 5
 
 
Сообщения: 122
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

bwagner: На самом деле хорошая идея. Затем эти живые-CD-система с Bitcoin могут работать хорошо, и у вас есть доступ к вашей монете на * любом * компьютере с Bitcoin, до тех пор, как вы знаете, ваш пароль.

Как это:
При запуске Bitcoin-клиент, ввести парольную фразу / пароль, например:
"А вот и я",
Затем он будет генерировать SHA хеш для HereIAm. (Число от 1 до 10 000), чтобы создать новый адрес. Обратите внимание, что число 1-10000 случайно увеличить анонимность, и он никогда не будет использовать любой другой номер, с тех пор несколько монет будут unspendable. Ни один трек используемых должны произойти адреса, клиент не просто разрешен "повторное использование" если его адреса просто повез выбрать один и тот же номер.

(Для интернет-магазинов / обменов, Интернет-магазин / поменяться просто проверить, что адрес является "решен" перед повторным использованием его для другого клиента. С "решен"Я имею в виду, что товар был доставлен для этого адреса и все платежи были получены по этому адресу)

Для того, чтобы выяснить, монеты, он может генерировать АДРЕСА из хэша HereIAm.1 нравится хэш HereIAm.10000 и проверить, какие монеты принадлежит к этим, во время загрузки blockchain. Тогда он просто сохраняет его в памяти (это занимает всего 2,4 Мб)

Тогда вы никогда не должны были бы сохранить любой wallet.dat, можно просто ввести пароль / ключевую фразу при запуске, в любом Bitcoin клиенте.

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

27 ноября 2011, 5:35:17 AM   # 6
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я думал, что мы могли бы просто сгенерировать пару ключей, используя Memorize фразу как семя на генератор ключей пары. Так что я мог запомнить "Теперь настало время для всех хороших людей прийти на помощь своей страны" а затем в любое время я хочу, я могу генерировать соответствующий открытый и закрытый ключ от этой фразы. До тех пор, пока я моя фраза секрет (ой) я могу получить доступ к своим монетам.

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

27 ноября 2011, 5:40:36 AM   # 7
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я делал это раньше:

а не запоминать мнемоник, просто запоминать ключевую фразу и использовать SHA256 этой ключевой фразы в качестве ключа. это способ проще.

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

27 ноября 2011, 2:10:28 PM   # 8
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я делал это раньше:

а не запоминать мнемоник, просто запоминать ключевую фразу и использовать SHA256 этой ключевой фразы в качестве ключа. ? Это способ проще.

как уже упоминалось в предыдущем посте, только соль его с чем-то публично, чтобы другие не врезаться в вашу ключевую фразу.? sha256 (вашеимя + ключевая фраза), например,

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

27 ноября 2011, 2:18:35 PM   # 9
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я делал это раньше:

а не запоминать мнемоник, просто запоминать ключевую фразу и использовать SHA256 этой ключевой фразы в качестве ключа. ? Это способ проще.

как уже упоминалось в предыдущем посте, только соль его с чем-то публично, чтобы другие не врезаться в вашу ключевую фразу.? sha256 (вашеимя + ключевая фраза), например,

Я понятия не имел, что любое случайное число до 2 ^ 256 может быть использован в качестве закрытого ключа. Я предполагаю, что я должен узнать больше о ECDSA.
 
С технической точки зрения не совсем любое случайное число до 2 ^ 256, но почти каждый номер в любом случае. Если вы собираетесь читать на ЕС, то это любое число меньше, чем размер поля Fp.
BTCurious сейчас офлайн Пожаловаться на BTCurious   Ответить с цитированием Мультицитирование сообщения от BTCurious Быстрый ответ на сообщение BTCurious

27 ноября 2011, 2:45:38 PM   # 10
 
 
Сообщения: 1892
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я думал, что мы могли бы просто сгенерировать пару ключей, используя Memorize фразу как семя на генератор ключей пары. Так что я мог запомнить "Теперь настало время для всех хороших людей прийти на помощь своей страны" а затем в любое время я хочу, я могу генерировать соответствующий открытый и закрытый ключ от этой фразы. До тех пор, пока я моя фраза секрет (ой) я могу получить доступ к своим монетам.

Первая версия Электрум работала так же, как это.
Однако, это не было достаточно безопасно, потому что некоторые пользователи не могут обеспечить достаточно энтропии.
12-слов кодирование используется в настоящее время гарантирует, что ключи имеют 128 бит энтропии. Ключ УКРЕПЛЕНИЕ добавляется к этому.
ThomasV сейчас офлайн Пожаловаться на ThomasV   Ответить с цитированием Мультицитирование сообщения от ThomasV Быстрый ответ на сообщение ThomasV

27 ноября 2011, 5:36:42 PM   # 11
 
 
Сообщения: 637
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Если вы хотите пример кода в Java вы можете посмотреть на SimpleClient.java из проекта bccapi. Это SimpleClient генерирует секретный ключ и открытый ключ от семени. Это семя образуется из ключевой фразы и соли.

Более подробная информация здесь: http://code.google.com/p/bccapi/wiki/SimpleClient
Dunand сейчас офлайн Пожаловаться на Dunand   Ответить с цитированием Мультицитирование сообщения от Dunand Быстрый ответ на сообщение Dunand

27 ноября 2011, 5:48:27 PM   # 12
 
 
Сообщения: 184
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я думал, что мы могли бы просто сгенерировать пару ключей, используя Memorize фразу как семя на генератор ключей пары. Так что я мог запомнить "Теперь настало время для всех хороших людей прийти на помощь своей страны" а затем в любое время я хочу, я могу генерировать соответствующий открытый и закрытый ключ от этой фразы. До тех пор, пока я моя фраза секрет (ой) я могу получить доступ к своим монетам.

Первая версия Электрум работала так же, как это.
Однако, это не было достаточно безопасно, потому что некоторые пользователи не могут обеспечить достаточно энтропии.
12-слов кодирование используется в настоящее время гарантирует, что ключи имеют 128 бит энтропии. Ключ УКРЕПЛЕНИЕ добавляется к этому.

Что-то вроде PBKDF2 должно быть совершенным с SHA-2 256.

http://en.wikipedia.org/wiki/PBKDF2
jothan сейчас офлайн Пожаловаться на jothan   Ответить с цитированием Мультицитирование сообщения от jothan Быстрый ответ на сообщение jothan

27 ноября 2011, 6:07:11 PM   # 13
 
 
Сообщения: 1892
Цитировать по имени
цитировать ответ
по умолчанию Re: Запоминание закрытого ключа

Я думал, что мы могли бы просто сгенерировать пару ключей, используя Memorize фразу как семя на генератор ключей пары. Так что я мог запомнить "Теперь настало время для всех хороших людей прийти на помощь своей страны" а затем в любое время я хочу, я могу генерировать соответствующий открытый и закрытый ключ от этой фразы. До тех пор, пока я моя фраза секрет (ой) я могу получить доступ к своим монетам.

Первая версия Электрум работала так же, как это.
Однако, это не было достаточно безопасно, потому что некоторые пользователи не могут обеспечить достаточно энтропии.
12-слов кодирование используется в настоящее время гарантирует, что ключи имеют 128 бит энтропии. Ключ УКРЕПЛЕНИЕ добавляется к этому.

Что-то вроде PBKDF2 должно быть совершенным с SHA-2 256.

http://en.wikipedia.org/wiki/PBKDF2

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW