Разработка

Генератор BIP39

Создайте мнемоническую фразу BIP39, преобразуйте энтропию в слова и проверьте обратное преобразование.

  • Быстро и бесплатно
  • Данные остаются у вас
  • Без регистрации
01

Исходные данные

На вашем устройстве

Запускается кнопкой

Данные и параметры инструмента
02

Результат

Здесь появится результат

Введите данные, результат появится автоматически

Для чего нужен генератор BIP39

Генератор BIP39 создает мнемонические фразы, переводит HEX-энтропию в слова и восстанавливает энтропию из корректной фразы. Он подходит для изучения формата и проверки тестовых данных при разработке совместимых приложений.

Энтропия, слова и контрольная сумма

BIP39 описывает представление случайных битов последовательностью слов из определенного словаря. К энтропии добавляется контрольная сумма, после чего группы битов выбирают слова. Поэтому произвольный набор слов нужной длины не обязательно является допустимой фразой.

128, 160, 192, 224 и 256 битам энтропии соответствуют 12, 15, 18, 21 и 24 слова. Порядок слов имеет значение. Используется выбранный языковой словарь, а не перевод фразы на другой язык. Подробности формата определены в BIP39.

Откуда берется длина мнемонической фразы

Словарь BIP39 содержит 2048 слов, то есть одно слово кодирует 11 бит. К исходной энтропии добавляется контрольная сумма длиной в одну тридцать вторую ее битового объема. Для 128 бит это еще 4 бита: всего 132, или 12 групп по 11 бит. Так получается связь длины энтропии и количества слов.

Контрольная сумма обнаруживает часть ошибок ввода, но не заменяет резервную копию и не исправляет слова автоматически. Замена одного слова может дать как некорректную фразу, так и другую допустимую последовательность. Поэтому успешная проверка еще не доказывает, что восстановлена именно исходная запись.

Дополнительная passphrase и восстановление

В BIP39 получение seed является последующим преобразованием мнемоники с возможной дополнительной passphrase. Она не является «еще одним словом» из списка и не проверяется контрольной суммой самой фразы. Другая passphrase меняет дальнейший результат.

На этой странице соответствующего поля и расчета seed нет. Режим «Фраза → энтропия» проверяет слова выбранного словаря и возвращает исходные биты, а не проверяет комбинацию фразы с passphrase или адресами кошелька. Для тестирования совместимости сравнивайте каждый этап отдельно: энтропию, слова, seed и дальнейшие производные ключи.

Три режима работы

  • В «Сгенерировать» выберите язык и длину фразы, затем нажмите «Сгенерировать». Слова результата пронумерованы, чтобы проще проверить порядок. Повторный запуск создает новую фразу.
  • В «Энтропия → фраза» введите байты парами HEX-цифр. Допустимая длина соответствует одному из размеров энтропии BIP39. Преобразование выполняется автоматически.
  • В «Фраза → энтропия» введите слова по порядку и выберите их словарь. Проверяется возможность обратного преобразования, включая контрольную сумму. Результат записывается в HEX.

Что подтверждает корректная фраза

Успешная проверка означает соответствие словарю и контрольной сумме. Она не подтверждает наличие кошелька, средств, правильность дополнительной passphrase или выбранного пути производных ключей.

Для восстановления действующего кошелька используйте доверенную офлайн-среду, как указано в ограничениях инструмента.