Revalin, спасибо за ваш сценарий. Я тоже, я забыл точную фразу. Я вспомнил общий механизм, чтобы построить мой бумажник ключевую фразу, но не помню точно, как я применил его.
Мой кошелек ключевая фраза состоит из левой и правой части. Левая часть была последовательность характера, может быть, "Начало" или "Начало" или "начало"... То же самое с правой стороны. Это могло бы быть "конец" или "Конец" или ... Итак, ключевая фраза могла бы быть "начать конец", "Начать конец", "beginningEnd"... Существовало около двадцати возможностей для левого, а также для правой части, слишком много, чтобы проверить вручную. Так я приспособил свой сценарий.
Код:
#! / USR / бен / рубин
# - * - кодирование: UTF-8 - * -
= [левые "Начало", "Начало", "начало" ] # Возможные слова для левой части
= [Прав"конец", "Конец", "окончание"] # Возможные слова для правой части
Тест четкости (фраза)
печать фраза, "\ т"
система ("./bitcoind", "walletpassphrase", Фраза, "20")
Случай $ ?. статус_завершения
когда 0
путы "Нашел! #{фраза}"
выход 0
когда 127
путы "bitcoind не найден в текущем каталоге"
выход 1
когда ноль
путы "Aborting"
выход 1
конец
конец
lefts.each сделать | влево |
rights.each сделать | право |
тест (левый + правый)
конец
конец
Если кто-то хочет использовать его, а затем заменить слова в левых и правах с вашими словами и добавить столько, сколько требуется.
Еще один комментарий: как сообщалось ранее Никлас, скрипт работает непригодной медленно на Windows. Я рекомендую установить некоторые Linux изображение. У меня не было никаких проблем с германскими специальными символами.
Revalin, пожалуйста, PM мне, я хотел бы послать вам награду Bitcoin. Без вашего сценария, я бы, наверное, не восстановились мой бумажник.