Здравствуйте,
У меня будет brainwallet для меня.
Я нашел пароль, который я помню очень хорошо. Скажем, длина этого пароля будет 50 с набором символов из примерно 80 символов. Они бы тогда 80 ^ 50 возможностей для злоумышленника взломать пароль с помощью грубой силы. Для того, чтобы сделать это труднее BruteForce, я бы до сих пор пишу мне небольшую программу, которая хэш паролей х работает долго с SHA256, SHA512 (или, возможно, Scrypt) - что я вообразил, что число будет й больше 1 млрд. И в качестве последнего шага, я бы прикрепить число от 1 до у и хэш его снова и снова с SHA256, чтобы произвести столько, сколько необходимо адреса.
Я ожидаю, чтобы получить безопасный brainwallet в течение следующих нескольких лет в качестве холодного хранения (не, прежде чем тратить свои несколько Bitcoins). Однако, если мне действительно нужно тратить свое БТД, я мог генерация детерминированного адреса отправить оставшиеся монеты на новый адрес без необходимости запоминать новый начальный пароль (как открытый ключ публикуются сделками, я немного осторожный).
Конечно, как только увеличивается вычислительная мощность, я могу (при желании) висит несколько символов на пароль и / или добавить хэш пробегов или создать совершенно новую концепцию brainwallet.
Что вы думаете об этой идее? Вы бы доверять такое brainwallet или будет dicewars все равно будет более разумным варианта (мой пароль не основан на dicewars и на самом деле не создал «случайными» - Я хочу, чтобы его легко запомнить в течение нескольких лет).
Как это полезно повесить пароль несколько раз вместе (например, в 1000 раз), прежде чем передать алгоритм?
Если у вас есть идеи получше, по крайней мере, я могу запомнить такой алгоритм лучше, чем dicewars.
PS: Извините мой плохой английский.