Вернуться   Биткоин Форум > - Помощь начинающим
22 июня 2012, 2:55:21 PM   # 1
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я работаю с Bitcoin сделок на некоторое время. Я изменил JavaScript для bitaddress.org для бумажника мозга.
bitaddress.org предоставляет на стороне клиента JavaScript страницу, которая может быть легко работать на автономном компьютере, либо для Windows или Linux, что приятно.
Код выглядит хорошо написана и легко изменить. Код распознает фразу для закрытого ключа. Делая это непосредственно, я согласен, не очень безопасно. Я добавил возможность ввести пароль и PIN-код. Пароль изменен битым реверсивной каждый символ, а затем циклический XOR-ING его с ключевой фразой (очень старый и простой типом шифра). Это приводит к неразборчивой ключевой фразе. PIN определяет количество раз, чтобы применить 256 хэш результата XOR-эд для получения секретного ключа. Так бумажник мозг получает больше, имея три вещи, чтобы помнить, длинную фразу, разумный пароль и 4-значный PIN-код, но они обычно не связаны друг с другом и сделали бы угадывая легко запомнить фразу, чтобы попытаться украсть Bitcoins бессмысленно. Хранение закрытого ключа безопасным требует тех же мер предосторожности, как обычно. Открытый ключ Bitcoin адрес генерируется с помощью закрытого ключа все, что необходимо, чтобы начать получать Bitcoins. Цель в том, чтобы использовать это как сберегательный счет или скрытый тайник для Bitcoins; никогда не использовали в бумажнике. Ключевая фраза должна содержать личную информацию, как даты рождения, девичьи фамилии и т.д., а не просто текст из книги или стихотворения. Весь смысл этого, чтобы иметь возможность легко восстанавливать свой закрытый ключ. Javascript может быть скрыт в любом месте в облаке. Это не секрет, он просто должен быть доступен если секретный ключ необходимо регенерировать (потратить Bitcoins).

Любые комментарии адресации прочности такого подхода был бы весьма признателен. 

Я посмотрел в энтропии аргумент, и при этом не понимая информационную энтропии полностью, измерение / вычисление такой энтропии не кажется, очень прямо вперед для относительно простых случаев. В нижней строке, как представляется, способность кого-либо угадать секретный ключ (для истинно случайным ключом, маловероятно), или угадать на входе генерации вашего секретного ключа (этот случай), поэтому они также могут создать свой частный ключ. Эти изменения делают, что догадка значительно сложнее, если не также нецелесообразно.

Я не знаю, как сделать модифицированный исходный код доступен на этом форуме в это время, но я готов поделиться.

Вторая часть этого кода JavaScript offlineTransaction BTCurious'. Это создает автономную транзакцию (без бумажника требуется). Я отправлю об этом в отдельном посте. (Мне нужно 5 в качестве новичка)

Третья часть представления транзакции в сети Bitcoin.

Спасибо за ваши комментарии.
BTime сейчас офлайн Пожаловаться на BTime   Ответить с цитированием Мультицитирование сообщения от BTime Быстрый ответ на сообщение BTime


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


22 июня 2012, 3:47:41 PM   # 2
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

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





Я считаю, что мой собственный метод "бумажник мозг" творение
проще и безопаснее, чем ваша 
-----------------------------------------------------------
Если вы планируете использовать его только для себя, по крайней мере, не разделяют ваши инструменты с другими людьми
Таким образом, вы будете немного безопаснее.

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

22 июня 2012, 4:11:59 PM   # 3
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Вы в основном правильно в сводке энтропии аргумента. Предполагая, что вы используете опубликованный метод для генерации секретного ключа от вашей ключевой фразы (sha256 особенно популярно), то вопрос сводится к тому, "как трудно угадать ваш пароль."

Вот основная математика: Секретный ключ Bitcoin составляет 256 бит, но реально мы не заинтересованы в поиске вашего точный секретного ключа, просто найти какой секретный ключ, для которого ripemd160 хэша открытого ключа соответствует вашему адресу - да, это возможно более чем один закрытый ключ карты к тому же самому адресу ... Это означает, что для того, чтобы нам не потерять любую энтропию, любую парольную фразу или ключ мы выбираем, должен содержать, по крайней мере, 160 бит самой энтропии. Если мы говорим о естественном английском тексте, например, как вы нашли бы из книги или стихотворений, каждое слово представляет только около 1,5 битых энтропии. log2 (1,5 ^ 274) приводит к 160.280 ... бита энтропии, поэтому мы должны были бы колоссальные 274 слов естественного английского текста, чтобы сделать подходящую фразу.

Теперь с другой стороны, если мы выбираем метод XKCD и строить нашу ключевую фразу, используя совершенно случайные слова из набора 4096 наиболее распространенных слов, то каждое слово представляет колоссальные 12 бит, и наш privkey может быть построен с 14 словами, начиная с log2 (4096 ^ 14) = 168.

Тем не менее, если у вас есть память, как я, 14 случайных слов еще многовато, поэтому я придумал другой метод. У меня было два одинаковых набор тегов собак печатали. Каждая собака тег может содержать что-то вроде 15 символов в строке, но используется только около 10. Каждая строка пронумерована 0-9 (я использовал две метки), и каждая строка содержит 8 символов случайного текста Base32. Base32 был выбран потому, что не чувствителен к регистру, и большинство собак тегов эмбоссер могут сделать только заглавные буквы. Каждая строка текста представляет log2 (32 ^ 8) = 40 бит энтропии, так что любые 4 линии в сочетании создает точно 160 бит, необходимых для ключа. Я запомнить PIN-код и мои теги собаки сделают все остальное. Моя память PIN бесполезен без физического артефакта, который всегда на моем лице (резервная копия которого находится в безопасном месте) и артефакт бесполезен без запоминаемого PIN. А еще лучше, несколько PINs означает несколько учетных записей, поэтому я не придется заново запоминать огромное количество данных. Конечно, если кто-то украл мои теги и знал, как использовать их не было бы трудно создать все 10000 возможных закрытых ключей и сметают все средства на каждом счете, но я до сих пор защищены от всего, кроме физического воровства, совершенного кем-то кто точно знает, что они после. Если мне нужно больше безопасности, чем я буду генерировать одноразовый истинно случайные бумажный бумажник и хранить его в огне безопасного или что-то.

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

Кстати, плагин бесстыдного я знаю, но я написать Bitcoin Адрес инструмента для Android. Это 100% совместимость с Casascius' Bitcoin Адрес Utility, генерирует QR-коды для обоих privkey и адрес, хранит никаких данных, является открытым исходным кодом и в сочетании с режимом самолета делает бумажники мозга на ходу несколько проще.  
enmaku сейчас офлайн Пожаловаться на enmaku   Ответить с цитированием Мультицитирование сообщения от enmaku Быстрый ответ на сообщение enmaku

22 июня 2012, 4:28:32 PM   # 4
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Благодаря Ukigo.

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

Целью совместного это иметь метод, что любой / каждый может использовать с реалистичной безопасностью. Хотя это делает общественности стратегию, если метод генерирует достаточно уникальных ключей для каждого пользователя, он не ставит под угрозу безопасность результата, не больше, чем делает AES общественное компрометирует свою безопасность. Цель состоит в том, чтобы увеличить возможный пул решения на все, но невозможно размер, даже если семена не обязательно очень сложно. Это то, что криптография действительно все.

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

22 июня 2012, 4:38:57 PM   # 5
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

в enmaku:
В отличие мой метод requres помнить только один ключевой фразы
любой длины, построенных по специальным правилам.
этот шаг может быть легко сделать человека.

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

22 июня 2012, 4:57:50 PM   # 6
 
 
Сообщения: 938
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

в BTime:

 1) этот материал definietly не для среднего человека. 
     Вы можете попробовать жесткий и действительно дают очень отличный и обтекаемое решение.
     И угадай что ?
     Это будет полезно, скажем, около 2000 людей на планете.
     Другие просто не будет беспокоить, чтобы попробовать.
 
 2) Кроме того, я предпочитаю использовать какие-то МЕДЛЕННЫМИ функции преобразования
  как PBKDF2, Scrypt, Bcrypt и подобные.
  Чем простой и быстрый SHA256 или ripemd160, например.
  Так грубые заставляя ваши фразы / ключи будут медленными для атакующего TOO.

 3) Я использую для PassPhrase конструкций сочетания нескольких редких и неродственных языков.
 Есть много из них с использованием латинского алфавита.

Я надеюсь, что это поможет как-то 
 
 



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

22 июня 2012, 5:09:12 PM   # 7
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Благодаря enmaku.

Я люблю эту стратегию тоже. Это не истинный кошелек мозга, так как существуют Dogtags. Их содержание может быть легко зашифрованы и хранятся в облаке, если это необходимо. Не слишком рискованно. Имея программу JavaScript, хранящуюся в облаке не поможешь угадать ключевую фразу, пароль и пин-код.
Это умное.

Благодаря для анализа энтропии. Это согласуется с тем, что я нашел. Я спасу свои комментарии.

Я совершенно не понимаю, вопрос ripemd160. Для того, чтобы провести Bitcoins, один должен быть в состоянии правильно произвести подпись в scriptSig сделки.
ScriptSig содержит закрытый ключ хэша сделок и открытого ключа.
Я не в полной мере понять, как проверка подписи работает пока. Вы, кажется, что указывает на более слабое звено в процессе из-за ripemd160.
Для того, чтобы провести Bitcoins вам нужна частная / пара открытых ключей, где открытый ключ хэш / карты в адрес учетной записи "держа" Bitcoins. Правильно?
Таким образом, вы можете создать scriptSig, который будет проходить проверку (однако, что делается). Это не так сильно, как секретный ключ из-хэша. Может быть, я просто ответил на мой вопрос.

Есть хороший ресурс, я могу использовать, чтобы понять это?

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

23 июня 2012, 3:39:02 AM   # 8
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Благодаря enmaku.

Я люблю эту стратегию тоже. Это не истинный кошелек мозга, так как существуют Dogtags. Их содержание может быть легко зашифрованы и хранятся в облаке, если это необходимо. Не слишком рискованно. Имея программу JavaScript, хранящуюся в облаке не поможешь угадать ключевую фразу, пароль и пин-код.
Это умное.

Благодаря для анализа энтропии. Это согласуется с тем, что я нашел. Я спасу свои комментарии.

Я совершенно не понимаю, вопрос ripemd160. Для того, чтобы провести Bitcoins, один должен быть в состоянии правильно произвести подпись в scriptSig сделки.
ScriptSig содержит закрытый ключ хэша сделок и открытого ключа.
Я не в полной мере понять, как проверка подписи работает пока. Вы, кажется, что указывает на более слабое звено в процессе из-за ripemd160.
Для того, чтобы провести Bitcoins вам нужна частная / пара открытых ключей, где открытый ключ хэш / карты в адрес учетной записи "держа" Bitcoins. Правильно?
Таким образом, вы можете создать scriptSig, который будет проходить проверку (однако, что делается). Это не так сильно, как секретный ключ из-хэша. Может быть, я просто ответил на мой вопрос.

Есть хороший ресурс, я могу использовать, чтобы понять это?

Благодарю.

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

24 июня 2012, 1:26:51 AM   # 9
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Привет enmaku.

Смотрите мой ответ на мой пост Новичок, Тема: Offline генерироваться сделки, как сигнатура сделка проверяется?

Это должно решить вашу озабоченность.

Полный открытый ключ используется для доступа к закрытому ключу зашифрованы транзакции хэш (scriptSig), который затем сверить локально вычисленного хэш транзакции.
Адрес (хэшируются открытый ключ) используется только от предыдущей операции (источник монет) в качестве первого испытания.
ОДНАКО, как открытый ключ и подписи предоставляются в сделке, так что не приводит к какой-либо безопасности, если два открытых ключей хэша с тем же Bitcoin адреса.

Таким образом, чтобы провести Bitcoins для такого "столкновение", Вы должны иметь частный ключ / общественную ключевую пару (или набор), для которых хэш открытого ключа должен быть таким же, как Bitcoin адрес другой стороны. Тогда вы можете создать транзакцию, чтобы взять монеты.

Если вы хотите получить копию измененного BTCurious "offlineTransaction" JavaScript-код, который демонстрирует все это, дайте мне знать, в ответной почте или сообщении.

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

24 июня 2012, 1:30:35 AM   # 10
 
 
Сообщений: 18
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

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

24 июня 2012, 11:43:59 AM   # 11
 
 
Сообщения: 6
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Мне нравится brainwallets, потому что в конце концов, некоторые идиоты будут использовать тупо простой ключ.

Coder создать сценарий, который измельчает имена и английские слова вместе + 0-9 затем вставляет ключи в bitcoind экземпляр работника быть подтверждены. У вас есть еще один скрипт, чтобы автоматически опустошить кошелек на свой холодный Адди хранения / torwallet периодически.
В зависимости от количества идиотов (много) и Bitcoin поглощение его может быть более выгодным, чем добыча.

Я полагаю, что то же самое будет в конечном счете верно для privkey, но нынешние усилия не дали ничего.

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

12 октября 2013, 8:19:47 PM   # 12
 
 
Сообщения: 707
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

https://blockchain.info/address/1B3PHXB6g5YGLvzTkxrrPEdLbpvfEoC5Qi является примером бумажника мозга с плохой ключевой фразой.
Дэвид Rabahy сейчас офлайн Пожаловаться на David Rabahy   Ответить с цитированием Мультицитирование сообщения от David Rabahy Быстрый ответ на сообщение David Rabahy

12 октября 2013, 8:24:53 PM   # 13
 
 
Сообщения: 707
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

18YXnSUCPDVNEpPGDFRVrdVye63RpH2MA4 еще один, но оба были использованы и высыпали в течение короткого периода времени. Почему бы кто-нибудь когда-нибудь * * использовать такой адрес? Возможно, они осознали свою уязвимость и исправить ситуацию, но это второй один не только быстрый и выход.
Дэвид Rabahy сейчас офлайн Пожаловаться на David Rabahy   Ответить с цитированием Мультицитирование сообщения от David Rabahy Быстрый ответ на сообщение David Rabahy

12 октября 2013, 8:30:40 PM   # 14
 
 
Сообщения: 1892
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

Электрум использует 128 битное случайное зерно, которое может быть сохранено в виде последовательности из 12 английских слов.
Семена генерируются с помощью компьютера, а не пользователя.
128 битых семена очень безопасны: для того, чтобы взломать, можно было бы требовать стольких итераций, как и для 256-битного ECDSA открытого ключа.

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

12 октября 2013, 9:00:09 PM   # 15
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Brain бумажника, он может быть безопасным и энтропия аргумент всегда действует?

https://blockchain.info/address/1B3PHXB6g5YGLvzTkxrrPEdLbpvfEoC5Qi является примером бумажника мозга с плохой ключевой фразой.

Почему ты отправил это? Является ли это проблемой? И почему некро древняя нить, в новичку земли для загрузки?

Вместо этого я добавлю немного полезной информации для новичков ...

НЕ ИСПОЛЬЗОВАТЬ BRAINWALLET - ЭТО НЕ SAFE способ хранения Bitcoin

Конечно, это упрощает, но если вы не понимаете, как именно понятие энтропии относится к ключевым выбора (и brainwallets в частности), то вы сами виноваты, когда кто-то крадет ваши монеты.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW