Что делает этот инструмент
Вставьте 12 или 24 слова (по одному в строке или через пробел). Страница проверяет четыре вещи, всё локально в вашем браузере:
- Принадлежность списку слов. Каждое слово должно появляться в официальном английском списке слов BIP-39 (2048 записей). Одна опечатка — и seed невалиден.
- Валидность контрольной суммы. BIP-39 кодирует 4-битную (12-словную) или 8-битную (24-словную) контрольную сумму в последнем слове. Проверка проваливается, если хотя бы одно слово неправильное — поэтому валидная контрольная сумма это сильное свидетельство того, что вся фраза корректна.
- Шестнадцатеричная энтропия. Численная энтропия, которую кодирует seed, в hex. Полезно для перекрёстной проверки с энтропией, отображаемой аппаратным кошельком при первой настройке.
- Номера позиций слов. Индекс каждого слова в списке BIP-39. Полезно для холодного хранения, где вы хотите записать числа вместо слов (числа труднее ошибочно прочитать, чем рукописный английский).
Чего этот инструмент не делает
Не генерирует seed. Не выводит адреса. Не подключается ни к одному блокчейну. Нет поля ввода, принимающего ваш приватный ключ. Единственные данные, попадающие на страницу — это 12 или 24 слова, которые вы вставляете; единственные данные, покидающие страницу — это данные, которые вы видите на экране.
Модель приватности
JavaScript работает полностью в вашем браузере. Никаких сетевых запросов, аналитики, отчётов об ошибках. Можете проверить, открыв инструменты разработчика (F12), перейдя на вкладку «Сеть» и вставив seed — вы должны увидеть ноль сетевой активности. Для дополнительной осторожности сохраните HTML-файл (правый клик → Сохранить как) и запускайте на изолированном устройстве без сетевого подключения. Всё работает.
Когда использовать
- Вы только что переписали seed с аппаратного устройства на бумагу и хотите верифицировать бумажную версию до сохранения. Введите бумажную версию, подтвердите контрольную сумму.
- Оцениваете найденный в хранилище кусок бумаги или металлическую пластину и хотите узнать, валиден ли seed на ней (то есть слова не деградировали в нечитаемость, дающую сбой контрольной суммы).
- Собираетесь настроить аппаратный кошелёк и хотите понять систему BIP-39 до генерации seed по-настоящему. Попробуйте инструмент с известным тестовым seed (спецификация BIP-39 включает тестовые векторы) и проверьте, что он возвращает задокументированную контрольную сумму.
Чего инструмент не поймает
Он не может сказать, ваш ли это валидный seed или чей-то ещё. Предварительно инициализированный аппаратный кошелёк от стороннего продавца отобразит идеально валидный seed с прохождением контрольной суммы — этот seed также известен продавцу. Этот инструмент проверяет формат, не происхождение.
Этот инструмент проверяет только формат, не полный BIP-39 checksum. Он скажет «правильное ли количество слов, похожи ли слова на словарные» — но не скажет «восстановит ли эта сид-фраза реальный кошелёк».
Никогда не вставляйте настоящую сид-фразу в подключённое к интернету устройство. Этот инструмент только для тестовых или брошенных сидов. Чтобы проверить настоящую сид-фразу кошелька, используйте iancoleman/bip39 в офлайн HTML версии: скачайте standalone.html, отключите интернет, откройте в приватном окне.
Вставьте или введите вашу (тестовую) сид-фразу
Английские слова в нижнем регистре через пробел. Инструмент не сохраняет, не загружает, не логирует. Закрытие страницы — уничтожение.
Ожидание ввода...
Вставьте сид-фразу выше и нажмите «Проверить», чтобы увидеть результат сразу.
Что инструмент находит · что не находит
Что находит
- Допустимое количество слов: стандарт BIP-39 — 12 / 15 / 18 / 21 / 24 слова. Любое другое количество — ошибка.
- Форму каждого слова: слова BIP-39 — 3–8 строчных английских букв, без пробелов, цифр и пунктуации внутри слова.
- Повторы: несколько повторов допустимы, но если все слова одинаковые — это явная ошибка.
- Регистр: стандарт BIP-39 — нижний регистр. Если есть заглавные буквы, скорее всего, это ошибка переписывания.
Что не находит
- Действительно ли слова есть в словаре BIP-39: словарь из 2048 слов фиксирован; «loremipsum» выглядит правильно, но не входит в него.
- Правильность порядка: позиция слова влияет на производный ключ; без вычисления checksum определить нельзя.
- Корректность checksum: полная проверка требует SHA-256 и битовых операций — этот инструмент их не делает.
- Производные адреса или балансы: для этого нужны запросы к блокчейну, а этот инструмент не делает сетевых запросов.
Для полной проверки используйте это
- Перейдите на
github.com/iancoleman/bip39 - Скачайте
bip39-standalone.html(один файл / офлайн HTML / полный wordlist включён) - Отключите Ethernet / выключите Wi-Fi / откройте скачанный HTML в приватном режиме
- Проверьте сид-фразу / посмотрите производные адреса
- Закройте браузер (приватный режим автоматически удаляет все данные)
Это не паранойя — любой онлайн-инструмент генерации или проверки сид-фразы уязвим к кейлоггерам, вредоносным расширениям браузера и инъекции удалённых скриптов. По возможности — офлайн.