Забытый пароль к Electrum Wallet — неприятная, но не всегда безнадёжная ситуация. Если у вас есть файл кошелька и вы действуете в отношении собственного криптокошелька, можно попробовать восстановить доступ офлайн, подключив локальный словарь паролей. Ниже — практическое руководство по такому методу, без обращения к сомнительным онлайн-сервисам.
Как Electrum защищает кошелёк
Electrum не хранит пароль в открытом виде. Он шифрует приватные ключи и/или seed-фразу внутри файла кошелька. Обычно используется AES-256-CBC, а ключ шифрования выводится из пароля через PBKDF2-HMAC-SHA512 со случайной солью и большим числом итераций. Версии Electrum могут отличаться, но принцип один: кандидат в пароли проверяется локально путём расшифровки и проверки формата данных.
Это означает, что для восстановления нужен не вход в сеть, а вычислительный перебор кандидатов. Словарь можно составить самостоятельно и импортировать в инструмент для офлайн-проверки.
Когда метод подходит
Метод имеет смысл, если:
- у вас есть резервная копия файла Electrum Wallet;
- кошелёк принадлежит вам;
- нет seed-фразы или вы не хотите использовать её из-за риска ошибки;
- вы помните хотя бы часть пароля: слова, даты, имена, шаблоны, раскладку или длину.
Если seed-фраза сохранена, восстановление из неё почти всегда быстрее и безопаснее. Перебор пароля — крайняя мера.
Подготовка изолированной среды
Работайте только на офлайн-компьютере или виртуальной машине без доступа к интернету. Это снижает риск утечки файла кошелька, словаря и найденного пароля.

Что понадобится:
- отдельный ПК или VM с Linux;
- Python 3 и зависимости выбранного инструмента;
- совместимая версия Electrum для проверки результата;
- копия файла кошелька;
- локальный словарь кандидатов;
- при желании GPU для ускорения перебора.
Инструменты: btcrecover, hashcat, John the Ripper, а также собственные скрипты на Python. Синтаксис команд зависит от версии, поэтому проверяйте справку --help и примеры для своей сборки.
Создание локального офлайн-словаря
Качество словаря важнее его размера. Начните с того, что действительно могло быть вашим паролем.
- Соберите базовые кандидаты: старые пароли, имена, клички, даты рождения, свадьбы, номера телефонов, названия компаний, любимые цитаты, клавиатурные шаблоны.
- Добавьте варианты раскладки: русские слова в латинской раскладке, латинские слова в русской раскладке, транслитерацию.
- Сохраните файл в UTF-8, по одному кандидату на строку.
- Создайте мутации: добавление цифр
0-9999, годов, символов!,#,$, заменаaна@,oна0,eна3, удвоение слов, обратный порядок. - Разделите словарь на слои: базовый, расширенный, маски и правила. Так проще запускать перебор поэтапно.

Пример структуры файла:slovar_base.txt — основные слова.slovar_mutations.txt — варианты с цифрами и символами.rules/best64.rule — правила мутаций для hashcat.
Импорт словаря в инструмент восстановления
Для btcrecover обычно указывают файл кошелька и список паролей. Примерный вид команды:python3 btcrecover.py --wallet ./electrum_wallet --passwordlist ./slovar_base.txt --threads 4
Для hashcat сначала извлекают хеш из кошелька подходящим скриптом, затем запускают словарную атаку:hashcat -m <режим_Electrum> hash.txt slovar_base.txt -r rules/best64.rule
Режим для Electrum нужно уточнить в актуальной документации hashcat. Если инструмент не поддерживает вашу версию Electrum, используйте специализированный скрипт или Python-модуль, который умеет проверять кандидатов по формату кошелька.
Важно: не запускайте перебор на компьютере с интернетом и не отправляйте файл кошелька в облако. Все проверки должны выполняться локально.
Проверка найденного пароля
Когда инструмент сообщит о совпадении, не спешите радоваться. Сначала:
- откройте копию кошелька в офлайн-среде;

- убедитесь, что отображаются ваши адреса и история;
- проверьте баланс по публичному адресу через доверенный источник;
- сразу создайте новый кошелёк с новой seed-фразой и надёжным паролем;
- переведите средства на новый кошелёк;
- удалите временные словари, хеши и логи безопасным способом.
Не продолжайте пользоваться старым паролем, если он был слабым или где-то повторялся.
Практические ограничения
PBKDF2 специально замедляет перебор. Даже мощная GPU не гарантирует результат, если пароль длинный и случайный. Локальный словарь помогает только тогда, когда пароль был основан на известных вам словах или шаблонах. Если пароль полностью случайный и длиной более 12–16 символов, шансы могут быть близки к нулю.
Не доверяйте сайтам, которые обещают «взломать Electrum» онлайн. Честное восстановление выполняется только офлайн и только для собственного кошелька.
Законность и этика
Используйте описанные методы исключительно для собственного кошелька или при наличии письменного согласия владельца. Попытка получить доступ к чужому криптокошельку незаконна и неэтична. Ответственность за действия лежит на вас.
Итог
Локальный офлайн-словарь — рабочий способ восстановить забытый пароль Electrum Wallet, если у вас есть файл кошелька и хотя бы приблизительное представление о пароле. Главное — изолированная среда, качественный словарь, правильный инструмент и немедленная замена кошелька после успеха. Если есть seed-фраза, используйте её: это надёжнее и быстрее.