У меня возникли проблемы с пониманием, как создать безопасные и рандомизированные закрытые ключи для бумажных кошельков. Позвольте мне объяснить, что я понимаю, до сих пор, и тогда вы можете, дайте мне знать, если я что-то недоразумение ...
Когда ваш секретный ключ был импортирован в клиент, и это становится цифровой бумажник, вы можете зашифровать его, выбрав фразу. Это парольная фраза защищает ваш цифровой бумажник в случае его когда-либо украденный с вашего компьютера на человека или вредоносных программ / вирусов, и т.д. ...
Вы можете превратить этот же цифровой бумажник в бумажном кошелек, сбрасывая закрытый ключ. Вы запишите свой адрес и ключ и спрятать его в безопасном месте. Вместо того, чтобы повторно использовать один и тот же секретный ключ, хотя, лучший способ сделать это было бы создать новый бумажный кошелек офф-лайн, предпочтительно на загрузочном компакт-диск с Ubuntu, а затем передать свои монеты на новый адрес.
Если это все правильно до сих пор, позвольте мне объяснить мою проблему более подробно. Что мне нужно сделать прямо сейчас создать кучу совершенно новых частных ключей и адресов, так что я могу сделать бумажные бумажники из них. Я столкнулся с 3 проблемы, хотя, в которых подробно я ниже.
1. Это было сказано не доверять случайные частные генераторам ключей, потому что они не достаточно случайными и могут быть просчитаны хакерами, поставив свои вновь созданные ключи риска. Услышав об этом, я пошел искать другой способ создания защищенных закрытых ключей. Затем я узнал о http://brainwallet.org/. Использование этого веб-сайта, а не с помощью генератора случайных ключей, я могу войти в моей кодовую фразу, которая будет преобразовывать то, что я написал в новый частный ключ, который я мог бы использовать. Пользовательский ввод делает полученный закрытый ключ более уникальным, чем что-либо алгоритм случайного ключа генератора может придумать сам по себе.
2. Здесь я столкнулся во второй задаче. Кажется, что когда люди делают бумажник мозга, они используют легко выяснить пасс фразу. Они используют строки из книг или фильмов, или что-нибудь простого. Хакеры затем попробовать различные фразы пасс, пока не найдете тот, который приводит к закрытому ключу, который имеет в него деньги, которые они затем выкрасть.
3. Так что я не хочу, чтобы использовать генератор случайных ключей, и я не хочу использовать простую фразу на brainwallet.org, чтобы создать свой собственный уникальный ключ. Это дало мне идею вхождения в кучу бреда, как кодовую фразу, например:? FgjDLKJH * gu48; р (guiMmp, г, /;) $% ^ I) WP $ ^) _- [.- HKED) HPvre, / ptrkp использования brainwallet.org, все, что тарабарщина затем будет преобразована в уникальный закрытый ключ, который я мог бы использовать. Было бы гораздо труднее для хакеров, чтобы выяснить, что фразу чем-то вроде "Собака прыгнула через луну", Но потом я узнал, что даже набрав кучу ключей не ДЕЙСТВИТЕЛЬНО случайно, так как могут быть некоторые незначительные повторения. Это может занять больше хакеров, чтобы выяснить, но это возможно, они могли.
Так что моя проблема в том, как создать ДЕЙСТВИТЕЛЬНО рандомизированное фразу, которые будут использоваться на brainwallet.org, так что она будет создавать ДЕЙСТВИТЕЛЬНО рандомизированное секретный ключ, который никто не может когда-нибудь выяснить? Я слышал о том, что называется Diceware, но я не смотрел на нее еще. Это приемлемый метод или есть что-то лучше там я могу использовать?
Спасибо за любую помощь!