Восстановление криптокошельков часто начинается с одной фразы: «Krux не принимает мою мнемонику». Одна из частых причин — путаница между регистром самой BIP39-фразы и регистром BIP39-passphrase. В этой статье разберём, что именно влияет на seed, когда заглавные буквы безобидны, а когда каждая буква имеет значение, и как безопасно диагностировать проблему с Krux, MetaMask, Electrum или Ledger.
Что такое Krux и при чём здесь BIP39/BIP32
Krux — открытый проект для офлайн-подписи Bitcoin-транзакций. Устройство работает с seed-фразами по стандарту BIP39, использует BIP32-деривацию и часто применяется в связке с QR-кодами, SD-картами и полностью изолированным окружением.
BIP39 описывает мнемоническую фразу из 12/24 слов, выбранных из фиксированного словаря на 2048 слов. Из этой фразы вычисляется seed, а уже из него по BIP32 строятся адреса и ключи. Важно понимать: каноническая форма слов в BIP39 — нижний регистр. Но не любая ошибка регистра автоматически означает потерю средств.
Главное: чувствительна ли сама мнемоника к регистру
Короткий ответ: сама BIP39-фраза обычно не чувствительна к регистру, если программное обеспечение приводит слова к нижнему регистру или сравнивает их по индексам из словаря. Контрольная сумма и seed считаются не по набору символов как таковых, а по индексам слов в официальном списке.
На практике возможны два сценария:
- Кошелёк или прошивка нормализует ввод:
Abandonпревращается вabandon, и фраза принимается. - Парсер строгий: он ищет точное совпадение со словарём в нижнем регистре. Тогда
Abandonможет вызвать ошибку «invalid mnemonic» или «word not found».
Krux, как и многие аппаратные решения, предпочитает предсказуемый формат: слова в нижнем регистре, разделённые одним пробелом. Поэтому при восстановлении мнемоники лучше сразу использовать нижний регистр — это не снижает безопасность и повышает совместимость.

Где регистр действительно критичен: BIP39-passphrase
Если вы использовали дополнительный пароль BIP39-passphrase, также известный как «25-е слово», то здесь регистр критичен. Passphrase не входит в словарь BIP39 и не проверяется контрольной суммой. Он может содержать любые символы, включая заглавные буквы, пробелы, цифры и знаки.
Примеры, которые дают разные кошельки:
mypassMyPassMy Passmypass— с пробелом в конце
Также важна Unicode-нормализация: визуально одинаковые символы могут отличаться в байтах. Поэтому passphrase нельзя «исправить» сменой регистра наугад, если вы не помните исходный вариант. Восстановление криптокошельков в таком случае требует аккуратного офлайн-перебора только в пределах известных вариантов.
Krux, MetaMask, Electrum, Ledger: нюансы
- Krux: ожидает корректную BIP39-фразу; для самой мнемоники безопаснее нижний регистр. Если включён BIP39-passphrase, он чувствителен к регистру и пробелам.
- MetaMask: обычно работает с BIP39-фразой в нижнем регистре. Отдельного полноценного поля BIP39-passphrase в привычном интерфейсе может не быть, поэтому импорт фразы из кошелька с passphrase даст другой аккаунт.

- Electrum: часто использует собственный формат seed, а не BIP39. Слова также обычно вводятся в нижнем регистре. Не путайте Electrum seed extension с BIP39-passphrase — это разные механизмы.
- Ledger: поддерживает BIP39 и дополнительный passphrase. Регистр passphrase имеет решающее значение.
Пошаговая диагностика, если Krux не принимает фразу
- Сделайте офлайн-среду. Отключите сеть, не вводите seed на сайтах, не отправляйте фото фразы в мессенджеры.
- Проверьте количество слов. В BIP39 обычно 12 или 24 слова. Лишние слова, нумерация или пропуски ломают проверку.
- Приведите именно мнемонику к нижнему регистру. Не меняйте регистр passphrase, если он использовался.
- Уберите лишние символы. Только одиночные пробелы, без запятых, кавычек, переносов строк и нумерации.
- Сверьте слова с официальным BIP39-словарём. Для максимальной совместимости используйте английский список. Проверьте, что буквы латинские, а не кириллические.
- Проверьте контрольную сумму. Это можно сделать офлайн-инструментом на изолированном компьютере. Если checksum не сходится, проблема не в регистре, а в слове, порядке или количестве слов.
- Если был passphrase, тестируйте варианты отдельно. Перебирайте только известные варианты: регистр, пробелы, раскладка, опечатки.
- Не торопитесь с перебором. Сначала исключите простые ошибки: лишний пробел, автозамена, скрытый символ, неверная раскладка.
Инструменты восстановления и их место
Для сложных случаев применяются офлайн-инструменты: btcrecover, HashCat, Pywallet и другие. Они полезны, когда нужно восстановить пароль к бумажнику, проверить варианты seed-фразы с частично известными словами или протестировать ограниченный набор passphrase-вариантов.

Но важно: HashCat в первую очередь предназначен для подбора паролей, а не для «магии» с мнемониками. btcrecover может помочь при восстановлении seed-фраз с известной структурой и опечатками. Pywallet чаще относится к старым Bitcoin-кошелькам. Для Krux ключевой принцип — офлайн-проверка BIP39-фразы и аккуратная работа с passphrase.
Частые ошибки
- Считать, что passphrase не важен, если фраза «вроде бы подходит».
- Менять регистр во всей строке, включая passphrase.
- Использовать онлайн-генераторы мнемоник или сайты проверки seed.
- Хранить фото seed-фразы в облаке или галерее телефона.
- Путать BIP39-фразу с Electrum seed.
- Игнорировать невидимые символы и различия между латиницей и кириллицей.
Безопасность и профилактика
Все операции с seed-фразой выполняйте на изолированном устройстве. Для резервных копий используйте металлические пластины, несколько географически разделённых копий и, при необходимости, раздельное хранение. Passphrase никогда не храните рядом с мнемоникой. Перед переводом крупных сумм проверьте восстановление на пустом кошельке с минимальной суммой.
Если вы используете Krux, заранее протестируйте сценарий восстановления: введите фразу заново, проверьте passphrase, убедитесь, что адреса совпадают. Это лучший способ снизить риск permanent loss.
Итог
В большинстве случаев сама BIP39-мнемоника в Krux должна вводиться в нижнем регистре, но технически стандарт опирается на индексы слов, а не на регистр букв. Настоящая зона критичности — BIP39-passphrase: он чувствителен к регистру, пробелам и Unicode. Если Krux не принимает фразу, начните с нижнего регистра, проверки словаря, пробелов и контрольной суммы. Для сложных ситуаций используйте только офлайн-инструменты и не рискуйте раскрытием seed. Восстановление криптокошельков — это в первую очередь дисциплина, проверка деталей и безопасная среда.