Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
7 декабря 2013, 4:10:46 PM   # 1
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

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


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

Bitcoin требует криптографически сильных случайных чисел за его ECC математики при генерации адресов и создание транзакций. Bad математика = похищенный Bitcoins. Важные ключи адреса, используемые для экономии также должны быть надежно защищены, в идеале храниться от подключенных к Интернету компьютеров, которые могут быть взломаны. Плохие процедуры = похищенный Bitcoins.

Что Кошелек бумаги?

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

Bitcoin Бумага Бумажник Адрес Creator - paperwal.py

Где вы получите адрес для вашего бумажного кошелька? Взяв один из повседневного бумажника программного обеспечения Bitcoin побеждает безопасность вы хотите, как частный ключ, чтобы тратить монеты экономятся не только кошельку на жестком диске, но и потенциально жесткий диск подкачки или временные файлы. Наивные программное обеспечение Bitcoin также можно назвать плохо реализованная, неисправным, или даже потайной двери ОС криптографических библиотек, создание менее чем идеальных псевдослучайных чисел.

Чтобы удовлетворить эту потребность, я сделал бумажный бумажник генератор, один сценарий, написанный на Python 2.7 и не требует каких-либо дополнительных пакетов, которые позволят вам набрать нажатий клавиш для создания энтропии, необходимой для создания сильного адреса и приватного ключей. Он может быть запущен на компьютере отключено, от самой сети Интернет безопасно создать единый адрес для использования бумаги бумажника. Он использует несколько методы и источники энтропии, кроме просто символов вы вводите, обсужденные позже в потоке. Фактический код запуска для чтения, чтобы аудит и обзор (хотя это немного сложно).

Применение

Генератор адресов использует Python, интерпретируемый язык сценариев. Linux и Mac OS обычно имеют необходимый Python интерпретатор языка 2.7 предустановлен (Ubuntu 16.04, апрель 2016, является первым дистрибутивом, чтобы переключить интерпретатор по умолчанию на Python 3). Windows, потребуется установка 2.7.x от python.org - но вы уже можете догадаться, что для Windows не рекомендуется.

При установке интерпретатора Python, дважды щелкните на загруженном сценарий или ввода "paperwal" как правило, достаточно, чтобы запустить генератор. Если нет, то вы можете указать интерпретатор Python в пути с командой "питон paperwal.py",

Некоторые параметры командной строки доступны для более специализированных использования:

>paperwal.py -h
Использование: paperwal [опции]

Опции:
  -ч, --help показать эту справку и выйти
  -е, --encrypted создать BIP38 шифрованный privkey (занимает много времени)
  -v, --validate позволяют обширные испытания системы для энтропии
  -s, --silent отключить большинство консольного вывода, кроме адреса
  -л, --loop перезапустить вместо выхода
  -р, --nopause отключить паузу перед выходом
  -д, --doublecalc рассчитать два раза и результаты испытаний
  -г РАЗ полезные подсказки
                        попробуйте Ctrl-Tab, чтобы прервать программу

  Предупреждение:
    Если вы используете эту опцию, вы должны поставить РЕАЛ случайным образом
    entropy.It, вероятно, хорошая идея, чтобы не использовать повторно семена.

    -г ЭНТРОПИЯ, --entropy = ЭНТРОПИЯ
                        случайное семя вместо нажатий, 64+ персонажи



Генерация адреса на защищенную платформу

Вы можете сделать свой адрес хакера-доказательство - если никогда не хранить его на компьютере. Это обычно делается путем перезагрузки компьютера в "Чистая окружающая среда" стандартного Linux Live CD. Вы даже можете быть параноиком и отключить жесткий диск.

Ниже приведен пример процедуры с использованием Alpine Linux, небольшой безопасность сосредоточено дистрибутив и живой компакт-диск, который начинается в строку. Мы будем использовать Интернет, чтобы установить Python и загрузить сценарий, но вы можете отключить сетевой кабель:

вход в систему: корень (без пароля)
>Настройка субальпийский (И нажмите клавишу ввод для только о каждой опции, в том числе не жесткого диска)
>APK добавить питона

Скачать скрипт с моего сайта:

>Wget http://we.lovebitco.in/paperwal.py

Генерирование адресов:

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

>sha256sum paperwal.py
9a88d46ad2ea6d19cb3940dc396be9f7cbe29186150d57440d26005c628597ad * paperwal.py
  (Обновление 2014-01-03 v1.2a)

>питон paperwal.py
С помощью клавиш для создания защищенного адреса .... OK

Bitcoin Адрес:
 1Cz7oXpaYycVeAoX1LXqniYGTzazjA7Zm9
Private Key:
 KwuZP7E2Zq5WmzcvZyLTHMerZKmWtzYbnDaEUCg9BWJ5uUU8qwRe


Примечание: генератор генерирует только сжатый (адрес, используемый Bitcoin-Qt, так как v0.6.0). Секретный ключ находится в "Бумажник Формат импорта"  Убедитесь, что ваш кошелек-оф-выбор может импортировать несколько тестовых закрытых ключей.


Защищенный пароль Wallet бумаги

Кто-то найти свою бумажный бумажник распечатку будет иметь возможность провести свой биткойно. Вitcoin яmprovement пroposal BIP0038 добавляет функцию защиты паролем для защиты закрытого ключа, что делает его невозможно провести, не зная или взлома пароля. Шифрование целенаправленно сделано очень трудно грубая сила - это занимает около десяти минут для генератора адреса для шифрования ключа с помощью простого Python. При использовании --encrypted опции генератора, закрытый ключ не отображается в незашифрованном виде.

BIP38 закрытый ключ шифрования является недавняя функция, разработанная отдельно от Bitcoin Ядра; большинство бумажников не имеют встроенную функцию дешифрования. Один из способов, чтобы расшифровать это, скачав http://bitaddress.org HTML страницы и с помощью JavaScript на основе утилит в этом автономном режиме, чтобы выявить истинную закрытый ключ.

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


Пример использования с шифрованием:



>paperwal.exe -e
 Введите ваш кошелек кодовую фразу (не будет отображаться) ..... *
 Повторно введите проверить свой кошелек кодовую фразу ..... *

 Покажите свою ключевую фразу, прежде чем продолжить? (Г / л)
   Passphrase: (456456)
    (Счетчик): 123456

С помощью клавиш для создания защищенного адреса .... OK

Расчет зашифрованного секретного ключа ...
этап 1 из 8 ...
этап 2 из 8 ...
этап 3 из 8 ...
этап 4 из 8 ...
этап 5 из 8 ...
этап 6 из 8 ...
этап 7 8 ...
этап 8 из 8 ...


Нажмите "Войти" закрывать


Другие вещи

Я оставлю вам головную боль, чтобы выяснить, печать с Live CD.

Скачать Ссылки

http://we.lovebitco.in/paperwal.py  (35kB) Python 2.7 скрипт, никакие другие библиотеки не нужны
sha256: 9a88d46ad2ea6d19cb3940dc396be9f7cbe29186150d57440d26005c628597ad * paperwal.py
md5: 4d26d19b041f1f8f2ba29d1de537579f * paperwal.py

http://we.lovebitco.in/paperwal.exe (4MB) для Windows EXE, созданные с py2exe, Python 2.7.6 32 бит
sha256: 31af7bec9aa68c8a32ce09de42f16cf58868c6d6a69a71c701ae52efba842076 * paperwal.exe
md5: e2e5d1d648ccc1cabebd745a160e5277 * paperwal.exe

(Пользователи Windows - не использовать двоичный ехе больше, чем просто демонстрация, установка Python для себя: http://www.python.org/download/ - сценарий пересмотренный, EXEs нет; не слепо доверять EXEs из Интернета с вашим Bitcoins.)
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron


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


7 декабря 2013, 6:26:02 PM   # 2
 
 
Сообщения: 216
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

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





Привет deepceleron,

Я парень за Пайпер. Это крутая альтернатива стандартной коллекции энтропии, однако, Пайпер использует аппаратный генератор случайных чисел, который собирает энтропию от тепловых градиентов. Он действительно использует vanitygen двоичного, но это потому, что он поддерживает настройки собственного префикса адреса и генерации ключей тщеславия. Но источник для vanitygen включен, и вы можете легко собрать его самостоятельно и сравнить MD5 из двоичного в той, которая используется программное обеспечение Piper. 

RNGD работает на Пайпер и непрерывно подает энтропию в / Dev / случайной пул энтропии от аппаратного генератора случайных чисел. Vanitygen вызывается с параметрами, чтобы сказать ему, чтобы использовать / Dev / случайное, а не по умолчанию, который / DEV / urandom. Vanitygen получила широкое признание в Bitcoin сообществе как хороший инструмент для создания безопасных и пары ключей используется сотнями людей каждый день. 

Поэтому моя точка в том, что метод генерации ключа используется Piper совершенно безопасен и то же решение широко используется в повседневной Bitcoin сообщества. Я положил много думал в нее и принял совет общины во внимание, чтобы убедиться, что решение Piper использует является безопасным и безопасным. Я храню свои собственные монеты с немодифицированной Piper, и я чувствую себя абсолютно безопасно делать это.

Тем не менее, это действительно круто альтернатива стандартным методам сбора энтропии, и если некоторые члены сообщества могут сделать ревизию кода на него и дать ему большой палец вверх, я счастлив включить его на базе Piper SD карты изображения или даже в конечном счете, интегрировать его с программным обеспечением Piper GUI. Я люблю давать варианты людей, и это действительно здорово, особенно для людей, которые не доверяют генератор случайных чисел ОС.

Наконец, я знаю, вы упомянули, добавив BIP0038 к этому сценарию. Вот реализация питон BIP0038, который вы должны получить совсем немного ближе к этой цели. Я считаю, что можно было бы добавить в свой один файл, так как это всего лишь около 40 линий: https://github.com/zimage/python-bitcoinlib/blob/e9506aba6d53ad5bf760d67815d711a1c55b2557/bitcoin/bip38.py

Эта реализацию BIP0038 также просмотрели по jgzarik в запросе нагрузочного для питона-bitcoinlib, и он, кажется, не имеет никаких проблем с этим: https://github.com/jgarzik/python-bitcoinlib/pull/5

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

7 декабря 2013, 7:35:52 PM   # 3
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Привет deepceleron,

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

Наконец, я знаю, вы упомянули, добавив BIP0038 к этому сценарию. Вот реализация питон BIP0038, который вы должны получить совсем немного ближе к этой цели. Я считаю, что можно было бы добавить в свой один файл, так как это всего лишь около 40 линий: https://github.com/zimage/python-bitcoinlib/blob/e9506aba6d53ad5bf760d67815d711a1c55b2557/bitcoin/bip38.py
Это то, что я нахожу несостоятельными в коде выше, не работоспособным для "запустить этот скрипт на ванильный живом CD":

импорт Crypto.Cipher.AES как AES
импорт Scrypt

...
и с позади них. За головы у нас родной декодер JavaScript, Python-дроп-в-р библиотека по той же схеме была бы удивительной.

Спасибо за ваш ответ. Я крикнул Пайпер, потому что исходный архив я нашел только имеет vanitygen вызов; У меня нет устройства, чтобы вскрыть то, что вы загрузите их с. Когда я исследовал глубоко в vanitygen ранее, это было в конечном счете OpenSSL построить параметры, определяемые fips140 или OS энтропии источника, и такие. Пи имеет HRNG, но низкая скорость передачи в битах, и он не может быть рассмотрен для вставки NSA смещения или такие, но необходимо с отключенным окружающим слепым устройством. Мой сценарий действительно является ответом на brainwallets и кости роликов.

Я написал методы воображая, что выполняется на устройстве с сломаны детерминированным случайным, и проверить рабочую точность часов, прежде чем позволить пользователю продолжить. Я провел, вероятно, больше времени, чем необходимо изучение выходного диапазона, смещение и обоснование каждой линии математики, что даже если urandom возвращает 0 и пропустить ввод пользователя, вы все равно получите неповторимые 256 битный ключ энтропии. Кроме того, чтобы пользователи могли видеть внутри черного ящика.

Я получаю 512bit пользователя энтропии на основе времени нажатия кнопок со значениями нажатия кнопок также используется * 8 (но не неотъемлемый компонент). Я не получаю строгий "время" между нажатиями, есть по времени>хэш-управляемый переменная длина цикл, которая запускается после каждого нажатия клавиши до времени опроса, чтобы скорость процессора и системы прерывает фактор, то я свернутое время. Я засеять urandom OS с этим пользователем энтропией и сделать SHA256 хэшируются OS на основе случайного ключа забеленный с питона Вихрь Мерсенна от оракула обратно случайной битовой глубины. Это достаточно хорошо, но потом я снова семя ОС пул энтропии каждые 1024 бит со временем и пользователями на основе энтропии плюс хэшей, то я XOR с по-другому запутанном УВХ2 системы случайного, а затем я XOR с процессором времени на основе и часы на основе источников времени растягивается поставить 512bits шума в хэш. Повторить 100 раз. Код легче читать, чем объяснения.

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

7 декабря 2013, 8:05:35 PM   # 4
 
 
Сообщения: 216
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Это то, что я нахожу несостоятельными в коде выше, не работоспособным для "запустить этот скрипт на ванильный живом CD":

импорт Crypto.Cipher.AES как AES
импорт Scrypt

...
и с позади них. За головы у нас родной декодер JavaScript, Python-дроп-в-р библиотека по той же схеме была бы удивительной.

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

Спасибо за ваш ответ. Я крикнул Пайпер, потому что исходный архив я нашел только имеет vanitygen вызов; У меня нет устройства, чтобы вскрыть то, что вы загрузите их с. Когда я исследовал глубоко в vanitygen ранее, это было в конечном счете OpenSSL построить параметры, определяемые fips140 или OS энтропии источника, и такие. Пи имеет HRNG, но низкая скорость передачи в битах, и он не может быть рассмотрен для вставки NSA смещения или такие, но необходимо с отключенным окружающим слепым устройством. Мой сценарий действительно является ответом на brainwallets и кости роликов.
Я полностью понимаю и согласен с необходимостью для вашего сценария. Я просто хочу сказать, что я на самом деле тестирование / DEV / случайное подкармливаемую HRNG на Пайпер со всеми 26 "хорошо" dieharder испытание случайности и он прошел все из них. Таким образом, по крайней мере, мы можем быть уверены в том, что случайность статистически звук, и мы не просто слепо доверять ему.



Я написал методы воображая, что выполняется на устройстве с сломаны детерминированным случайным, и проверить рабочую точность часов, прежде чем позволить пользователю продолжить. Я провел, вероятно, больше времени, чем необходимо изучение выходного диапазона, смещение и обоснование каждой линии математики, что даже если urandom возвращает 0 и пропустить ввод пользователя, вы все равно получите неповторимые 256 битный ключ энтропии. Кроме того, чтобы пользователи могли видеть внутри черного ящика.


Это имеет смысл, и имея возможность еще генерировать безопасные ключи на устройстве с разбитым ГСЧ безумно классная идея.  

Я получаю 512bit пользователя энтропии на основе времени нажатия кнопок со значениями нажатия кнопок также используется * 8 (но не неотъемлемый компонент). Я не получаю строгий "время" между нажатиями, есть по времени>хэш-управляемый переменная длина цикл, которая запускается после каждого нажатия клавиши до времени опроса, чтобы скорость процессора и системы прерывает фактор, то я свернутое время. Я засеять urandom OS с этим пользователем энтропией и сделать SHA256 хэшируются OS на основе случайного ключа забеленный с питона Вихрь Мерсенна от оракула обратно случайной битовой глубины. Это достаточно хорошо, но потом я снова семя ОС пул энтропии каждые 1024 бит со временем и пользователями на основе энтропии плюс хэшей, то я XOR с по-другому запутанном УВХ2 системы случайного, а затем я XOR с процессором времени на основе и часы на основе источников времени растягивается поставить 512bits шума в хэш. Повторить 100 раз. Код легче читать, чем объяснения.

Ничего себе, это звучит, как вы приложили много усилий, чтобы убедиться, что это твердая реализация рока. Спасибо за то, что нашли время, чтобы сделать это!

К плохому волынщику не имеет кнопок, кроме печати, может быть, я бы взломать мину так что ключи пользователя азбуку Морзе на нем, пока они не будут удовлетворены он использует свой вклад тоже?

Путь код на Piper написано (все питоны кстати), вы можете легко взломать его, чтобы поддержать код Морзе на нем до тех пор, пока пользователь не делает что-то вроде держит кнопку нажатой в течение 10 секунд, чтобы указать, что они удовлетворены. Пайпер делает также есть куча запасных GPIO булавки, так что вы можете также добавить свои собственные кнопки (ы), или перепрофилировать переключатель помнить / забудьте использовать для ввода кода Морзе. Для этого потребуется немного пайки, хотя.  

Наконец, не стоит забывать, что Пайпер работает полный дистрибутиве, а также имеет порт HDMI и порт USB, так что пользователь может подключить клавиатуру и использовать неизмененный сценарий, если им нравится. Я думаю о вводе кнопки в GUI Piper, что по существу только запускает скрипт, потому что комбинируя все эти формы энтропии с отбеливанию и все это действительно классная идея.


Edit: После просмотра вашего кода немного, становится ясно, что вы положили кучу усилий на это. Я пожертвовал ~ $ 10 в BTC на свой форум адрес, чтобы сказать спасибо.
glitch003 сейчас офлайн Пожаловаться на glitch003   Ответить с цитированием Мультицитирование сообщения от glitch003 Быстрый ответ на сообщение glitch003

10 декабря 2013, 6:22:10 PM   # 5
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Обновление для версии 1.1:
-удалены все точки математику с плавающей; раз с плавающей точкой теперь извлекаются в качестве исходных шестигранных бит.
-упрощенный & надежный время -> функции энтропии
-интерфейс очистки
-Использование библиотеки разделов в отдельные методы которые в них нуждаются
-только не используется OS случайный класс, не питона внутреннего случайного
-никаких изменений расчета адреса

(Предыдущая версия на http://we.lovebitco.in/paperwal-v10.py)
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

11 декабря 2013, 6:15:17 AM   # 6
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Получили exe-файл (для окон)? Или же, что идти против философии? Мне понравился Ваш dice2key один.
Мазки сейчас офлайн Пожаловаться на Dabs   Ответить с цитированием Мультицитирование Сообщения От Dabs Быстрый ответ на сообщение Dabs

11 декабря 2013, 6:40:08 AM   # 7
 
 
Сообщения: 658
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Хороший инструмент! Я мог бы отразить это на http://whiskers75.com если хочешь

Получили exe-файл (для окон)? Или же, что идти против философии? Мне понравился Ваш dice2key один.
Идея заключается в том, что вы не используете самую ОС в взломать мир, чтобы сделать ваши ключи; P
whiskers75 сейчас офлайн Пожаловаться на whiskers75   Ответить с цитированием Мультицитирование сообщения от whiskers75 Быстрый ответ на сообщение whiskers75

11 декабря 2013, 6:49:24 AM   # 8
 
 
Сообщения: 686
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Хороший инструмент! Я мог бы отразить это на http://whiskers75.com если хочешь

Получили exe-файл (для окон)? Или же, что идти против философии? Мне понравился Ваш dice2key один.
Идея заключается в том, что вы не используете самую ОС в взломать мир, чтобы сделать ваши ключи; P

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

11 декабря 2013, 7:23:50 AM   # 9
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

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

11 декабря 2013, 4:17:52 PM   # 10
 
 
Сообщения: 658
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Хороший инструмент! Я мог бы отразить это на http://whiskers75.com если хочешь

Получили exe-файл (для окон)? Или же, что идти против философии? Мне понравился Ваш dice2key один.
Идея заключается в том, что вы не используете самую ОС в взломать мир, чтобы сделать ваши ключи; P

говоря о взломе .. 
Да? Это было в октябре.
whiskers75 сейчас офлайн Пожаловаться на whiskers75   Ответить с цитированием Мультицитирование сообщения от whiskers75 Быстрый ответ на сообщение whiskers75

11 декабря 2013, 9:55:42 PM   # 11
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Это в автономном режиме. И он, конечно, может опубликовать SHA256 исполняемый файл, а также GPG подписать его.
Хорошо, для (DIS) удовольствия ...

http://we.lovebitco.in/paperwal.exe (2.0MB, AMD64 EXE)
SHA256: 7b9dc3b92ae7c853f0313c1498af7d9bf7d7578b3843be952e0f6e5e3c35ff5b

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

11 декабря 2013, 10:01:19 PM   # 12
 
 
Сообщения: 686
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

С Рождеством deepceleron

Код:
Статус: 0 / неподтвержденный, транслируется через 4 узлов
Дата: 12/11/2013 16:00
To: 1DCeLERonUTsTERdpUNqxKTVMmnwU6reu5
Дебет: -0,015 BTC
Плата за сделку: -0,0001 BTC
Чистая сумма: -0,0151 BTC
Идентификатор транзакции: d6562633d31abe762b1af2bce88821341f8e33b87cd2369d0078f3e8afc8f28e

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

11 декабря 2013, 10:30:19 PM   # 13
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

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

12 декабря 2013, 1:34:22 AM   # 14
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Это в автономном режиме. И он, конечно, может опубликовать SHA256 исполняемый файл, а также GPG подписать его.
Хорошо, для (DIS) удовольствия ...

http://we.lovebitco.in/paperwal.exe (2.0MB, AMD64 EXE)
SHA256: 7b9dc3b92ae7c853f0313c1498af7d9bf7d7578b3843be952e0f6e5e3c35ff5b

Слей это. Я на XP (32 бит.). dice2key работает, кстати.

I'ma просто скачать питон и запустить скрипт таким образом. (Но если вы сделаете 32 битный ех, я схвачу это тоже.)

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

12 декабря 2013, 11:26:25 AM   # 15
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Обновление для версии 1.1:
-удалены все точки математику с плавающей; раз с плавающей точкой теперь извлекаются в качестве исходных шестигранных бит.
-упрощенный & надежный время -> функции энтропии
-интерфейс очистки
-Использование библиотеки разделов в отдельные методы которые в них нуждаются
-только не используется OS случайный класс, не питона внутреннего случайного
-никаких изменений расчета адреса

(Предыдущая версия на http://we.lovebitco.in/paperwal-v10.py)

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

12 декабря 2013, 12:12:56 PM   # 16
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Я не мог получить Электрум импортировать закрытый ключ.
Я попробовал один и тот же секретный ключ blockchain онлайн бумажник, он работал прекрасно.

Какой метод вы используете / рекомендуете, чтобы искупить свой закрытый ключ?



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

12 декабря 2013, 12:15:03 PM   # 17
 
 
Сообщения: 1372
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Знает ли кто-нибудь, если анализатор сценарий существует, которые могут работать в автономном режиме, чтобы проверить, что общественное адр. соответствует частному адра. ?

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

12 декабря 2013, 1:14:40 PM   # 18
 
 
Сообщения: 1890
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Bitaddress работает в автономном режиме.
Bitcoin-кварты, работает в автономном режиме, importprivkey.

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

12 декабря 2013, 1:19:32 PM   # 19
 
 
Сообщения: 287
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Просто отправил эту относительно сильной хаотичности, я предполагаю, что это отношение и здесь:

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

Почти 100% безопасность: просто создать их как brainwallets из очень длинных случайных входных строк. Очевидно, что вам не нужно помнить это, они предназначены для холодного хранения, поэтому они не являются реальными "brainwallets. Они просто созданы таким же образом, как brainwallets, т.е. частные ключи хэшей из строк. Это исключает какую-либо зависимость от случайных генераторов возможных слабых мест.

Когда я говорю «очень длинные случайные входные строки», я имею в виду мусор, как это: (просто набрав кучу тарабарщина символов)
Код:
fY72 ^ ог (FU FO! MNxTL / RWA q2kd # plv0ni40X.e4 7n7 * 4nv5 ^ 3u 2_14h D! IQZD6k3L7n

Для этого конкретного примера, закрытый ключ будет SHA256 ("fY72 ^ ог (FU FO! MNxTL / RWA q2kd # plv0ni40X.e4 7n7 * 4nv5 ^ 3u 2_14h D! IQZD6k3L7n") = Eab9498f0c866509a2ff09fa40b556776f54b78f941f36cc69bdbf7832f45473 или выражено в более общем формате Bitcoin: 5KbfHWM9R2AKhoAtkcTDv6agnzJoPCHZkrEnSy8t8bnVTUHJnND и соответствующий адрес 1FtUbMx47zhF3AUWTWCULQzDyRJgVDV23G.

Теперь, чтобы компенсировать этот последний бит паранойи (и только в случае, если какие-то день энтропия слабость обнаруживаются в SHA256 или что-то), я принял это еще один шаг вперед, и создал закрытые ключи для адресов моих больших сбережений ", как три xorred хэш :
(1) Некоторые генерируемый (псевдо?) Случайным образом закрытый ключ (с использованием bitcoind или bitaddress.org или любой другой)
(2) SHA256 хэш некоторой длиной случайной строки мусора
(3) Sha3-256 хэш некоторой другой длинной случайной строки мусора

Так, например:
(1) = 5K2F4Ng3ZYx9s98yEj1ukm1boGEHrAt5rMxXy2cnRdMuQtgTVE7 = 9ed845749f418efc834f1b9b5fd0c1765e7ace2177153a59dc818d6ac5df6232
(2) = SHA256 ("wP7fB2-фо # 90wZ7d 4p6.Z1Ug5r H! 0tI6 * GP7! ZCN) V BW4! QIB") = 7220f93d3a8059d19a3a1be4a2e1c3294185ffcae61aece0d02d73d43f9840d2
(3) = Sha3-256 ("! V5 0ZF% киловольт 2p0isI * yWJ dky3R7Q # ан 4X6;! UGS-v35r U # ав / 5 {61ca") = B6783aadb56f8228feb9673eaf15184417ecc3a1e854ed75bf26de1b126c1c26

Xorring эти три дает 5a8086e410ae5505e7cc674152241a1b0813f24a795b3bccb38a20a5e82b3ec6, что приводит к 5JW9LPbpY1b8aLd8MHkZBCtSCbmA29oaHA1jmpf5dWAEntfYo58 / 13wCBWBnQ86kKHBztMm3j44wb53RYP8LuQ.

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

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

12 декабря 2013, 1:33:08 PM   # 20
 
 
Сообщения: 287
Цитировать по имени
цитировать ответ
по умолчанию Re: ANN: Python бумага бумажник генератор с сильной случайностью

Знает ли кто-нибудь, если анализатор сценарий существует, которые могут работать в автономном режиме, чтобы проверить, что общественное адр. соответствует частному адра. ?

Было бы хорошо, чтобы перепроверить, что закрытый ключ и открытый ключ матч, прежде чем передать много BTC.
Ofcause вы можете выкупить свой секретный ключ - но затем ключ был выставлен.
Сохранить локальную копию bitaddress.org? (Это только один HTML-файл со всем необходимым Javascript включен)
Джейса сейчас офлайн Пожаловаться на Хасе   Ответить с цитированием Мультицитирование сообщения от Джейс Быстрый ответ на сообщение Джейс



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW