Bezpieczeństwo osobiste

Generator hasła (słowa BIP39)

Działa lokalnie

Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.

Użyj Generator hasła (słowa BIP39)

Jak to działa

Generuj hasła typu „diceware” na podstawie angielskiej listy słów BIP39 zawierającej 2048 słów. Każde słowo zwiększa entropię o 11 bitów, więc domyślne sześć słów daje 66 bitów.

Działa całkowicie w przeglądarce: żadne wprowadzone dane nie są przesyłane.

Jak korzystać z Generator hasła (słowa BIP39)

  1. Wybierz liczbę słów. Wybierz od 4 do 8 słów w opcji „Liczba słów”. Każde słowo dodaje 11 bitów, więc 6 słów daje 66 bitów, a 8 słów – 88.
  2. Wybierz separator. Wybierz spację, myślnik, kropkę lub podkreślenie – w zależności od tego, co akceptuje dana strona lub urządzenie.
  3. Ustaw liczbę i wielkie litery. Ustaw liczbę haseł od 1 do 20, a następnie wybierz opcję „Pierwsza litera” w sekcji „Wielkie litery”, jeśli strona wymaga użycia wielkich liter.
  4. Wygeneruj i wybierz jedną. Naciśnij przycisk „Generuj”, aby utworzyć nową partię. Użyj hasła dokładnie w postaci, w jakiej zostało wygenerowane; zastępowanie słów innymi, które bardziej Ci się podobają, sprawia, że łatwiej je odgadnąć.
  5. Skopiuj i zapisz. Kopia obejmuje całą listę, więc zachowaj tylko hasło, którego używasz. Zapisz je w menedżerze haseł i nie używaj go ponownie.

Przykład

Ustawienia domyślne

Dane wejściowe
6 words, space separator, 5 passphrases, no capitals
Jak wygląda wynik
Five passphrases of six lowercase words joined by spaces, such as word word word word word word.
Real ones are generated in your browser from the word list with crypto.getRandomValues; none is printed on this page, because a published passphrase is not secret.

Generuje pięć haseł składających się z sześciu losowych słów każde, po 66 bitów na hasło; wybierz 8 słów, aby uzyskać 88 bitów.

Co jest sprawdzane

SygnałCo to oznacza
Liczba słów4 słowa dają 44 bity, 5 – 55, 6 – 66, 7 – 77, a 8 – 88. Wybierz więcej słów do kont służących do ochrony pieniędzy lub poczty elektronicznej.
Źródło słowaZawarta na tej stronie lista angielskich słów BIP39, licząca 2048 słów, od „abandon” do „zoo”. Słowa mają od 3 do 8 liter. Jest to lista wykorzystywana przez portfele do tworzenia fraz seedowych, dlatego wynik wygląda właśnie tak.
LosowośćFunkcja `crypto.getRandomValues` zwraca liczby 32-bitowe zredukowane modulo 2048. Liczba 2048 dzieli 2^32 bez reszty, więc każda wartość ma takie samo prawdopodobieństwo wystąpienia.
SeparatorZmienia wygląd, ale nie znaczenie: osoba atakująca może wypróbować wszystkie cztery warianty. Wybierz ten, który akceptuje strona, ponieważ niektóre formularze usuwają spacje lub odrzucają je.
Wielka litera: Pierwsza literaZmienia pierwszą literę każdego słowa na wielką. Spełnia to wymagania stron, które wymagają wielkiej litery, ale praktycznie nie zwiększa siły przekazu.
LiczbaOd 1 do 20 haseł. Liczby większe niż 20 są ograniczane do 20, a puste pole oznacza 5.
KopiujSkopiuj wszystkie hasła z listy, po jednym w każdym wierszu. Usuń te, których nie używasz, z miejsc, w których je wkleiłeś.
Powtarzające się słowaKażde słowo jest losowane osobno, więc to samo słowo może pojawić się dwukrotnie. Jest to zjawisko oczekiwane i zostało już uwzględnione w 11 bitach na słowo.

Więcej przykładów

Najdłuższe ustawienie

Dane wejściowe
8 words, Dash, Count 1, Capitalize First letter
Wynik

Jedno hasło składające się z ośmiu słów pisanych wielkimi literami i połączonych myślnikami, w postaci: Słowo-Słowo-Słowo-Słowo-Słowo-Słowo-Słowo-Słowo, 88 bitów.

Liczba powyżej limitu

Dane wejściowe
6 words, Space, Count 50
Wynik

Dwadzieścia haseł, ponieważ liczba haseł jest ograniczona do 20. Każde z nich składa się z sześciu słów pisanych małymi literami, połączonych spacjami, i ma długość 66 bitów.

Ustawienie „Najkrótsze”

Dane wejściowe
4 words, Dot, Count 3
Wynik

Trzy hasła w formacie słowo.słowo.słowo.słowo, każde o długości 44 bitów – najsłabsza opcja oferowana przez to narzędzie.

Najczęściej zadawane pytania

Jak silne jest hasło z tej strony?

Słowa są wybierane za pomocą funkcji `crypto.getRandomValues` spośród 2048 słów, więc każde z nich dodaje dokładnie 11 bitów: 4 słowa dają 44 bity, 6 – 66, a 8 – 88. Wielka litera na początku lub zmiana separatora prawie nic nie wnoszą, ponieważ osoba atakująca może wypróbować te warianty.

Czy to jest fraza nasienna portfela kryptowalutowego?

Nie. Słowa pochodzą z listy BIP39, ale nie ma sumy kontrolnej, a wynik nie jest prawidłową frazą mnemoniczną portfela, więc należy używać jej wyłącznie jako hasła. Nigdy nie wpisuj prawdziwej frazy nasiennej na żadnej stronie internetowej, w tym na tej.

Czy hasła są gdzieś przesyłane?

Nie. Lista słów stanowi część tej strony, a hasła są generowane w przeglądarce; żadne dane nie są przesyłane ani przechowywane.

Czy fraza hasła jest bezpieczniejsza niż losowe hasło?

Nie na znak. Sześć słów zawiera 66 bitów, czyli mniej więcej tyle samo, co losowe hasło składające się z 10–11 znaków, wygenerowane przy użyciu wszystkich czterech zestawów generatora haseł. Fraza hasła jest łatwiejsza do wpisania i zapamiętania, co przydaje się w przypadku tych nielicznych haseł, których nie można przechowywać w menedżerze haseł.

Czy upublicznienie listy słów osłabia jej skuteczność?

Nie. Liczba bitów zakłada już, że osoba atakująca zna listę i liczbę słów. Osoba atakująca nie może jednak wiedzieć, które słowa wybrał generator losowy.

Gdzie mogę używać hasła?

Wszędzie tam, gdzie dopuszczane są długie hasła i trzeba je wpisać: hasło główne menedżera haseł, szyfrowanie dysku lub klucz Wi-Fi. Jeśli strona nie akceptuje spacji, wybierz myślnik lub podkreślenie.

Dlaczego by nie wybrać moich ulubionych słów?

Słowa wybierane przez ludzi podlegają pewnym wzorcom, które narzędzia do odgadywania próbują sprawdzić w pierwszej kolejności. Zasada 11 bitów na słowo ma zastosowanie tylko wtedy, gdy komputer wybiera każde słowo losowo.

Objaśnienie terminów

Badania PhishDestroy