Wygeneruj prawidłową frazę mnemoniczną BIP-39 (12–24 słów) z poprawną sumą kontrolną lub zweryfikuj frazę i wyprowadź jej 512-bitowy seed. Lista słów offline, bez sieci.
Wszystko działa offline w Twojej przeglądarce — nigdy nie wprowadzaj frazy z prawdziwymi środkami na niezaufanej stronie.
— wynik pojawi się tutaj —
— wynik pojawi się tutaj —
O tym narzędziu
Generator i walidator fraz seed BIP-39 tworzy i sprawdza czytelne dla człowieka frazy odzyskiwania używane przez portfele kryptowalut, dokładnie zgodnie ze standardem BIP-39 i całkowicie offline. Tryb generowania pobiera ENT bitów entropii z crypto.getRandomValues, gdzie ENT to 128, 160, 192, 224 lub 256 bitów dla 12, 15, 18, 21 lub 24 słów. Następnie oblicza sumę kontrolną równą pierwszym ENT/32 bitom SHA-256(entropia), łączy entropię z sumą kontrolną, dzieli wynik na 11-bitowe grupy i odwzorowuje każdy indeks 0–2047 na kanoniczną 2048-słowną angielską listę słów dołączoną do narzędzia.
Lista słów jest osadzona lokalnie (około 13 KB), więc żadne zapytanie sieciowe nigdy nie jest wykonywane, a narzędzie działa w pełni offline. Tryb walidacji bierze wklejoną frazę, wyszukuje każde słowo, oznacza te, których nie ma na liście, ponownie składa ciąg bitów entropia-plus-suma-kontrolna, przelicza SHA-256 i potwierdza, że końcowe bity sumy kontrolnej pasują — dlatego pojedyncze błędnie wpisane słowo prawie zawsze nie przechodzi walidacji i dlatego nie można po prostu wymyślić frazy.
Oba tryby potrafią wyprowadzić 512-bitowy główny seed używany do inicjalizacji drzewa kluczy portfela: seed = PBKDF2-HMAC-SHA512 nad znormalizowaną w NFKD frazą mnemoniczną z solą "mnemonic" plus opcjonalne hasło, uruchomiony przez 2048 iteracji, dający 64 bajty pokazane jako 128 znaków hex. Opcjonalne hasło ("25. słowo" BIP-39) całkowicie zmienia seed, dając portfele z możliwością zaprzeczenia. Wszystko działa w Twojej przeglądarce — nie wprowadzaj frazy seed kontrolującej prawdziwe środki na żadnej stronie, której w pełni nie ufasz.
Najczęściej zadawane pytania
Jak działa suma kontrolna?
BIP-39 dołącza sumę kontrolną o ENT/32 bitach, wziętą z początku SHA-256(entropia), do entropii przed podziałem na 11-bitowe indeksy słów. Fraza 12-słowna ma 128 bitów entropii plus 4-bitową sumę kontrolną. Walidacja przelicza tę sumę kontrolną, więc błędnie wpisane lub przestawione słowo prawie zawsze nie przechodzi.
Co robi opcjonalne hasło?
Hasło to "25. słowo" BIP-39. Jest wplecione w sól PBKDF2 ("mnemonic" + hasło) przy wyprowadzaniu seeda, więc dowolne hasło — w tym puste — daje całkowicie inny, prawidłowy seed z tej samej listy słów. Umożliwia to ukryte portfele lub portfele z możliwością zaprzeczenia.
Czy fraza seed jest gdzieś wysyłana?
Nie. Lista 2048 słów jest dołączona do strony, a cała entropia, suma kontrolna i wyprowadzanie seeda PBKDF2-SHA512 odbywają się lokalnie w Twojej przeglądarce bez zapytań sieciowych. Mimo to nigdy nie wklejaj frazy zabezpieczającej prawdziwe środki na stronie, której w pełni nie ufasz.
Dlaczego dozwolone są tylko określone liczby słów?
BIP-39 definiuje prawidłowe frazy mnemoniczne przy 12, 15, 18, 21 lub 24 słowach, odpowiadających 128, 160, 192, 224 lub 256 bitom entropii — każda wielokrotność 32, aby suma kontrolna dzieliła się równo. Inne długości nie mogą nieść prawidłowej sumy kontrolnej i są odrzucane przez walidator.