1. Главная
  2. / BIP39 по-русски
  3. / Сид-фраза в приватный ключ

Сид-фраза BIP39 в приватный ключ

Введите тестовую мнемоническую фразу, и конвертер покажет сид BIP39, корневой ключ BIP32, расширенные ключи аккаунта и адреса с приватными ключами для выбранной монеты и пути деривации — так же, как их вычисляет кошелёк.

Быстрый выбор

Только тестовые фразы

Не вводите сид-фразу кошелька, на котором есть деньги, ни здесь, ни на каком-либо другом сайте. Тот, кто увидит слова, получит все ключи.

Как сид-фраза превращается в приватные ключи

Конвертер следует тем же стандартам, что и кошельки, поэтому показывает ровно те ключи, которые кошелёк получит из той же фразы:

  1. Сид. Слова и необязательная парольная фраза проходят через PBKDF2-HMAC-SHA512 с 2048 итерациями (BIP39). Получается 512-битный сид; он показан в шестнадцатеричном виде в поле сида BIP39.
  2. Главный ключ. BIP32 превращает сид в главный приватный ключ и цепной код; они показаны как корневой ключ (xprv…).
  3. Дочерние ключи. Каждый шаг пути деривации даёт следующий ключ. Шаги с апострофом — усиленные (hardened): их ключи нельзя вывести из родительского публичного ключа.
  4. Адреса. Каждый конечный ключ кодируется в формате монеты: Base58 с байтом версии для старых (legacy) адресов, Bech32 для нативного SegWit, Keccak-256 для Ethereum и других EVM-сетей.

Пути деривации и типы адресов

Вкладки над результатами выбирают стандарт. Для публичной тестовой фразы BIP39 abandon abandon … about без парольной фразы первые адреса такие:

ПутьСтандартТип адресаПервый адрес
m/44'/0'/0'/0/0BIP44Legacy (1…)1LqBGSKuX5yYUonjxT5qGfpUsXKYYWeabA
m/49'/0'/0'/0/0BIP49Nested SegWit (3…)37VucYSaXLCAsxYyAPfbSi9eh4iEcbShgf
m/84'/0'/0'/0/0BIP84Native SegWit (bc1q…)bc1qcr8te4kr609gcawutmrza0j4xv80jy8z306fyu
m/86'/0'/0'/0/0BIP86Taproot (bc1p…)bc1p5cyxnuxmeuwuvkwfem96lqzszd02n6xdcjrs20cac6yqjjwudpxqkedrcr
m/44'/60'/0'/0/0BIP44Ethereum (0x…)0x9858EfFD232B4033E47d90003D41EC34EcaEda94
m/44'/195'/0'/0/0BIP44TRON (T…)TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH

Пути строятся по схеме m / purpose' / coin type' / account' / change / index (разбор каждого уровня — в статье путь деривации). Change равен 0 для адресов получения и 1 для адресов сдачи; index — номер адреса внутри аккаунта. Кнопки быстрого выбора над списком монет одним нажатием выставляют монету и стандарт для самых распространённых кошельков: Bitcoin с нативным SegWit, Taproot и legacy-адресами, Ethereum, TRON, Litecoin и Dogecoin.

Почему кошелёк показывает другие адреса

  • Другой стандарт. Одна и та же фраза даёт разные адреса по BIP44, BIP49 и BIP84. Узнайте, какой использует ваш кошелёк, и выберите ту же вкладку.
  • Парольная фраза. Любая парольная фраза, даже один пробел, даёт совершенно другой сид, а значит, другой кошелёк.
  • Другой аккаунт или тип монеты. Аккаунт 1 вместо 0 или тип монеты 60 (Ethereum) вместо 0 (Bitcoin) переносят вас в другую ветку дерева ключей.

Если сама фраза не принимается, скорее всего, в ней опечатка или перепутан порядок слов: как найти ошибку, рассказано в статье неверная сид-фраза, а каждое слово можно сверить по списку слов BIP39 с переводом и транскрипцией. Как вытащить приватный ключ из конкретных кошельков (MetaMask, Trust Wallet, Ledger, Electrum), рассказывает руководство по экспорту ключей (на английском).

Другие инструменты

Конвертер сид-фразы — частые вопросы

Можно ли ввести сид-фразу настоящего кошелька?

Нет. Преобразование выполняется в вашем браузере, но любой сайт может быть взломан, а компьютер — заражён. Используйте тестовые фразы вроде приведённой на этой странице, а настоящий кошелёк восстанавливайте только в самом кошельке или на компьютере без интернета.

Фразы какой длины поддерживаются?

Любая правильная фраза BIP39 из 12, 15, 18, 21 или 24 слов. Конвертер проверяет контрольную сумму в последнем слове, поэтому об опечатке он сообщит, а не выдаст молча чужие ключи.

Для каких монет можно получить ключи?

Список включает более 200 сетей со своими байтами версий и форматами адресов: Bitcoin, Litecoin, Dogecoin, Bitcoin Cash, Ethereum и другие EVM-сети, многие небольшие монеты и их тестовые сети.

Чем приватный ключ в формате WIF отличается от hex?

Оба кодируют один и тот же 32-байтовый ключ. WIF добавляет префикс сети, флаг сжатия и контрольную сумму и записывается в Base58 (в основной сети Bitcoin начинается с K, L или 5); hex — это «сырой» ключ, который импортируют кошельки Ethereum.

Что такое парольная фраза BIP39?

Необязательное дополнение к словам, которое часто называют 25-м словом. Оно участвует в вычислении сида, поэтому каждая парольная фраза, даже один пробел, даёт совершенно другой кошелёк. Если кошелёк создавался без неё, оставьте поле пустым.