ZuZa.pro
Главное не забыть WaWa — тогда будешь с ZuZa 😉
Demo • BIP39 / BIP32 / BIP44 • P2PKH

Ввод

⚠️ Не вводи реальные секреты. Это обучающая страница, ключи генерируются в браузере и нигде не отправляются, но для настоящих средств используй офлайн-инструменты.

Результаты по шагам

[Твой пароль + passphrase]
SHA256 (от пароля) = 256 бит
24 слова BIP39 (из энтропии)
Seed (PBKDF2-HMAC-SHA512 • 2048)
HD Master (BIP32)
xprv:
xpub:
Деривация BIP44
Путь: m/44'/0'/0'/0/0
Приватный ключ (hex)
Публичный ключ (сжатый hex)
HASH160(pubkey)
Bitcoin Address (Base58Check)
копировать
WIF (экспорт приватного)
копировать

Как это работает

  1. SHA256(пароль) даёт 256-битную энтропию → она преобразуется в 24 слова BIP39 (добавляется встроенная контрольная сумма).
  2. Seed получается через PBKDF2-HMAC-SHA512 от мнемоники с солью "mnemonic"+passphrase и 2048 итераций.
  3. Из seed создаётся HD-ключ (BIP32), далее деривация по пути m/44'/0'/0'/0/0 (Bitcoin, P2PKH, первый адрес).
  4. Публичный ключ → SHA256 → RIPEMD160 = HASH160 → добавляется версия (0x00) → Base58Check → адрес.
  5. Приватный ключ в формате WIF: префикс 0x80 + ключ + 0x01 (compressed) → Base58Check.
Все вычисления происходят локально в твоём браузере (без серверов).