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

Генератор приватных ключей

Создайте случайный приватный ключ, публичный ключ и адреса для Bitcoin, Ethereum, Solana, TRON и других сетей. Ключи создаются в вашем браузере его криптографическим генератором случайных чисел, а после загрузки страницы генератор работает и без интернета.

Выберите сеть

Bitcoin (BTC)

m/44'/0'/0'/0/0
Внимание: Генерируйте ключи офлайн. Храните приватный ключ в надёжном месте и никому его не показывайте.

Как работает генератор приватных ключей

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

Кривые, пути и форматы адресов

Генератор поддерживает 18 сетей. Они различаются эллиптической кривой, типом монеты в пути деривации и способом кодирования адреса:

СетьКриваяПутьАдрес
Bitcoinsecp256k1m/44'/0'/0'/0/0Legacy, вложенный SegWit, нативный SegWit и Taproot
Ethereum и EVM-сетиsecp256k1m/44'/60'/0'/0/00x… (Keccak-256 от публичного ключа)
TRONsecp256k1m/44'/195'/0'/0/0T… (Base58Check)
Litecoin, Dogecoinsecp256k1m/44'/2'/… и m/44'/3'/…L… / M… / ltc1…, D…
Solanaed25519m/44'/501'/0'/0'Base58 от публичного ключа
Aptos, SUIed25519m/44'/637'/… и m/44'/784'/…0x… (хеш SHA3-256 или BLAKE2b)
Polkadoted25519m/44'/354'/0'/0'/0'SS58 (Base58 с контрольной суммой BLAKE2b)

Второе число в каждом пути — тип монеты, зарегистрированный в SLIP-44: он разводит ключи разных сетей, даже если они получены из одной фразы. Сети на кривой ed25519 используют деривацию SLIP-10, которая поддерживает только усиленные (hardened) шаги, поэтому каждый шаг их путей отмечен апострофом.

Приватный ключ, публичный ключ и адрес

Приватный ключ — это 256-битный секрет: кто им владеет, тот распоряжается средствами. Публичный ключ вычисляется из приватного, но обратно в приватный ключ не превращается. Адрес — более короткая запись публичного ключа (или его хеша) с контрольной суммой; его сообщают, чтобы получить перевод. Подробнее о форматах ключей Bitcoin — в руководстве про WIF и Base58 (на английском).

Как хранить созданный ключ

  • Генерируйте ключи для реальных средств на компьютере без интернета: загрузите страницу, отключите сеть, создайте ключ и закройте вкладку.
  • Запишите ключ на бумаге или металле и не храните его в скриншотах, заметках, почте и облаке.
  • Никому не показывайте приватный ключ и не отправляйте его «службе поддержки»: настоящая поддержка его никогда не спрашивает.
  • Не печатайте ключ в виде QR-кода без нужды: такой код легко сфотографировать.

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

Генератор приватных ключей — частые вопросы

Можно ли импортировать созданный ключ в кошелёк?

Да. Большинство кошельков принимают импорт приватного ключа: hex для Ethereum, TRON и других EVM-сетей, WIF для Bitcoin и похожих монет, Base58 для Solana. Адрес, который покажет кошелёк, должен совпасть с адресом, созданным здесь.

Почему у Bitcoin четыре адреса?

Все они принадлежат одной паре ключей, закодированной в четырёх типах скриптов Bitcoin. Кошелёк выбирает один из них; средствами, отправленными на любой из четырёх, управляет один и тот же приватный ключ.

Может ли ключ сгенерироваться дважды?

Нет. Каждое нажатие использует новую случайность, а 2¹²⁸ возможных фраз, из которых выводится ключ, делают повтор практически невозможным.

Что лучше хранить: приватный ключ или сид-фразу?

Для нового кошелька — сид-фразу, созданную в самом кошельке: из неё восстанавливаются все ключи и адреса всех сетей сразу. Отдельный приватный ключ управляет только одним адресом или аккаунтом, и его нужно хранить так же надёжно, как фразу. Генератор полезен для тестов, бумажных примеров и проверки форматов.