Що робить цей інструмент
Вставте 12 чи 24 слова (по одному в рядку або через пробіл). Сторінка перевіряє чотири речі, все локально у вашому браузері:
- Належність списку слів. Кожне слово повинно з'являтися в офіційному англійському списку BIP-39 (2048 записів). Одна друкарська помилка — і seed невалідний.
- Валідність контрольної суми. BIP-39 кодує 4-бітну (12-словну) або 8-бітну (24-словну) контрольну суму в останньому слові. Перевірка провалюється, якщо хоча б одне слово неправильне — тому валідна контрольна сума це сильне свідчення того, що вся фраза коректна.
- Шістнадцяткова ентропія. Числова ентропія, яку кодує seed, в hex. Корисно для перехресної перевірки з ентропією, що відображається апаратним гаманцем при першому налаштуванні.
- Номери позицій слів. Індекс кожного слова в списку BIP-39. Корисно для холодного зберігання, де ви хочете записати числа замість слів.
Чого цей інструмент не робить
Не генерує seed. Не виводить адреси. Не підключається до жодного блокчейну. Немає поля введення, що приймає ваш приватний ключ. Єдині дані, що потрапляють на сторінку — це 12 чи 24 слова, які ви вставляєте; єдині дані, що покидають сторінку — це дані, які ви бачите на екрані.
Модель приватності
JavaScript працює повністю у вашому браузері. Жодних мережевих запитів, аналітики, звітів про помилки. Можете перевірити, відкривши інструменти розробника (F12), перейшовши на вкладку «Мережа» і вставивши seed — ви повинні побачити нуль мережевої активності.
Коли використовувати
- Ви щойно переписали seed з апаратного пристрою на папір і хочете верифікувати паперову версію до зберігання.
- Оцінюєте знайдений у сховищі шматок паперу чи металеву пластину і хочете дізнатися, чи валідний seed на ній.
- Збираєтеся налаштувати апаратний гаманець і хочете зрозуміти систему BIP-39 до генерації seed по-справжньому.
Чого інструмент не зловить
Він не може сказати, ваш це валідний seed чи чийсь інший. Попередньо ініціалізований апаратний гаманець від стороннього продавця відобразить ідеально валідний seed з проходженням контрольної суми — цей seed також відомий продавцю. Цей інструмент перевіряє формат, не походження.
Цей інструмент виконує повну перевірку BIP-39 — належність словнику (2048 слів) і контрольну суму SHA-256 — повністю у вашому браузері. Пройдена контрольна сума — сильне свідчення того, що вся фраза вірна, але не каже, чи це ваша сид-фраза: будь-хто може згенерувати валідну.
Ніколи не вставляйте справжню сид-фразу на пристрій, підключений до інтернету. Навіть якщо ця сторінка нічого не надсилає, офлайн усе одно безпечніше. Для перевірки справжньої сид-фрази та перегляду похідних адрес використовуйте iancoleman/bip39 у офлайн HTML-збірці: завантажте standalone.html, відключіть мережу, відкрийте у приватному режимі.
Вставте або введіть свою (тестову) сид-фразу
Англійські слова в нижньому регістрі через пробіл. Інструмент не зберігає, не завантажує, не логує. Закриття сторінки знищує все.
Очікування вводу...
Вставте сид-фразу вище і натисніть «Перевірити», щоб одразу побачити результат.
Що цей інструмент знаходить · і що не знаходить
Знаходить
- Допустиму кількість слів: стандарт BIP-39 — 12 / 15 / 18 / 21 / 24 слова. Будь-яка інша кількість — помилка.
- Належність словнику: кожне слово звіряється з фіксованим списком BIP-39 з 2048 англійських слів; «loremipsum» виглядає правильно, але позначається, бо його немає в списку.
- Контрольна сума (SHA-256): сума перераховується за специфікацією BIP-39. Одне неправильне слово або переплутаний порядок ламають її — тому пройдена сума це сильне свідчення коректності всієї фрази.
- Ентропія та позиції слів: після проходження ви отримуєте hex-ентропію, яку кодує фраза, та індекс кожного слова в списку (корисно для числових холодних копій).
- Регістр: BIP-39 — повністю нижній регістр. Великі літери позначаються (але переводяться в нижній регістр перед перевіркою).
Не знаходить
- Чи це ваша сид-фраза: будь-хто може згенерувати валідну. Попередньо ініціалізований апаратний гаманець від стороннього продавця покаже сид із прохідною сумою, який також відомий продавцю. Інструмент перевіряє формат і криптографічну валідність, не походження.
- Похідні адреси або баланси: для цього потрібні запити до блокчейну або BIP-32 деривація; інструмент навмисно не робить мережевих запитів і не виводить адреси.
- Опціональна passphrase (25-е слово): passphrase BIP-39 не впливає на контрольну суму самої фрази, тому тут не обробляється.
Щоб переглянути похідні адреси, використовуйте це
- Перейдіть на
github.com/iancoleman/bip39 - Завантажте
bip39-standalone.html(один файл / офлайн HTML / повний wordlist включений) - Відключіть Ethernet / вимкніть Wi-Fi / відкрийте завантажений HTML у приватному режимі
- Перевірте сид-фразу / перегляньте похідні адреси
- Закрийте браузер (приватний режим автоматично видаляє все)
Це не параноя — будь-який онлайн-інструмент генерації або перевірки сид-фрази вразливий до кейлогерів, шкідливих розширень браузера та віддаленої ін'єкції скриптів. Коли можете — офлайн.