Generator haseł

Kryptograficznie bezpieczne hasła generowane lokalnie

Uwzględnij
Kliknij generuj, aby utworzyć hasło

Jak powstają te hasła

Znaki pochodzą z crypto.getRandomValues(), kryptograficznie bezpiecznego generatora liczb losowych w przeglądarce — a nie z Math.random(), który jest przewidywalny i nie nadaje się do sekretów.

Wybór korzysta z próbkowania z odrzucaniem: wartości losowe, które przechylałyby wynik ku pierwszym znakom alfabetu, są odrzucane. Dzięki temu każdy znak z wybranego zestawu jest jednakowo prawdopodobny.

Czym jest entropia

Entropia mierzy w bitach, jak trudno odgadnąć hasło. Każdy dodatkowy bit podwaja przestrzeń poszukiwań. Orientacyjnie:

  • Poniżej 50 bitów — słabe; zdeterminowany atakujący je złamie
  • 50–75 bitów — wystarczające dla mało ważnych kont
  • 75–100 bitów — silne do większości zastosowań
  • Powyżej 100 bitów — doskonałe; nadaje się na hasła główne i klucze

Dobre praktyki

  • Używaj innego hasła do każdego konta
  • Przechowuj je w renomowanym menedżerze haseł
  • Włącz uwierzytelnianie dwuskładnikowe wszędzie, gdzie jest dostępne
  • Długość jest ważniejsza od złożoności — lepiej dłuższe niż wymyślne

Prywatność

Generowanie odbywa się w całości w przeglądarce. Żadne hasło nie jest wysyłane na serwer, zapisywane ani przechowywane.