На главную

Шифрование и ключи

Мнемоника BIP39

Проверяет мнемоническую фразу по официальному словарю и контрольной сумме, генерирует новую и считает сид — всё в браузере, без сети.

12–24 английских слова через пробел. Регистр не важен, слово можно сократить до первых четырёх букв.

«25-е слово»: другой пароль — другой сид и другие адреса

Из своей энтропии

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

  • Каждое слово — 11 бит: его номер в официальном английском словаре из 2048 слов.
  • Последние биты фразы — начало SHA-256 от энтропии, поэтому случайные 12 слов почти никогда не проходят проверку.
  • Сид считается из самой фразы и пароля, а не из номеров слов: опечатка в пароле даёт другой, но «правильный» кошелёк.
  • Новая фраза берёт случайность из crypto.getRandomValues и только по нажатию кнопки. На сервер ничего не уходит.
  • Для настоящих денег фразу лучше создавать на аппаратном кошельке, а не на компьютере, подключённом к сети.