Ввод
⚠️ Не вводи реальные секреты. Это обучающая страница, ключи генерируются в браузере и нигде не отправляются,
но для настоящих средств используй офлайн-инструменты.
Результаты по шагам
[Твой пароль + passphrase]
—
SHA256 (от пароля) = 256 бит
—
24 слова BIP39 (из энтропии)
—
Seed (PBKDF2-HMAC-SHA512 • 2048)
—
HD Master (BIP32)
xprv: —
xpub: —
xpub: —
Деривация BIP44
Путь: m/44'/0'/0'/0/0
Приватный ключ (hex)
—
Публичный ключ (сжатый hex)
—
HASH160(pubkey)
—
Bitcoin Address (Base58Check)
— копировать
WIF (экспорт приватного)
— копировать
Как это работает
- SHA256(пароль) даёт 256-битную энтропию → она преобразуется в 24 слова BIP39 (добавляется встроенная контрольная сумма).
- Seed получается через PBKDF2-HMAC-SHA512 от мнемоники с солью
"mnemonic"+passphrase
и 2048 итераций. - Из seed создаётся HD-ключ (BIP32), далее деривация по пути
m/44'/0'/0'/0/0
(Bitcoin, P2PKH, первый адрес). - Публичный ключ → SHA256 → RIPEMD160 = HASH160 → добавляется версия (0x00) → Base58Check → адрес.
- Приватный ключ в формате WIF: префикс 0x80 + ключ + 0x01 (compressed) → Base58Check.
Все вычисления происходят локально в твоём браузере (без серверов).