Nowe konta w usługach konsumenckich
16-znakowe hasło z mieszanymi literami + cyframi + symbolami, przechowywane w menedżerze haseł. To około 95 bitów entropii — wygodny margines wobec każdego obecnego ataku łamiącego.
Generuj kryptograficznie bezpieczne hasła w przeglądarce. Dostosuj długość, rodzaje znaków i czytelność. Nic nie jest wysyłane na serwer.
Tak. Używamy crypto.getRandomValues — kryptograficznie bezpiecznego generatora liczb pseudolosowych (CSPRNG) z Web Crypto API. Nadaje się do haseł, token i kluczy kryptograficznych.
Nie. Generowanie odbywa się w całości w Twojej przeglądarce za pomocą JavaScript. Przy generowaniu hasła nie jest wysyłane żadne żądanie sieciowe. Możesz to sprawdzić, otwierając Network tab w przeglądarce.
Wskazówka: naciśnij Space lub R, aby wygenerować ponownie.
Kryptograficznie bezpieczny, konfigurowalny i całkowicie po stronie klienta.
Używa crypto.getRandomValues przeglądarki — tego samego API, co banki i menedżery haseł. Bez pseudolosowego Math.random.
Długość 4–64, cztery klasy znaków (wielkie, małe, cyfry, symbole) i trzy tryby: wszystkie znaki, łatwe do odczytu, wymawialne.
Hasła generowane są wyłącznie w Twojej przeglądarce. Nic nie jest wysyłane na żaden serwer. Bez logów i telemetrii.
Dostępny w 25 językach z automatycznym wykrywaniem przeglądarki. Obsługa RTL dla arabskiego, perskiego i urdu.
Potrzebujesz haseł dla zespołu lub nowych API key? Generuj do 10 naraz, kopiuj wszystkie lub pobierz jako plik.txt.
Szacowanie siły w czasie rzeczywistym na podstawie entropii. Sprawdź, jak silne jest hasło, zanim je skopiujesz.
Losowość klasy kryptograficznej z hardware'owego RNG Twojej przeglądarki.
Wybierz długość hasła (zalecamy 16+ dla nowych kont, 24+ dla usług o wysokiej wartości) oraz klasy znaków: małe litery, wielkie litery, cyfry, symbole. Możesz też włączyć tryb łatwy do odczytu, który wyklucza znaki niejednoznaczne, takie jak 0/O i 1/l/I, lub tryb wymowy dla passphrase'ów, które można wypowiedzieć.
Wywołujemy crypto.getRandomValues, wbudowany w przeglądarkę kryptograficznie bezpieczny generator liczb losowych. Na nowoczesnym sprzęcie korzysta on ze źródła entropii sprzętowej CPU (RDRAND na x86, ARM TRNG na Apple Silicon). Jakość wyjścia jest taka sama jak /dev/urandom w Linuxie.
Losowe bajty są mapowane do wybranego zestawu znaków metodą rejection sampling — zapobiega to biasowi modulo, który wprowadziłby naiwny byte % alphabet.length. Otrzymujesz równomierny rozkład dla każdego znaku, na każdej pozycji.
Obliczamy entropię (w bitach) wyniku i pokazujemy ją obok hasła. Kliknij, aby skopiować; hasło trafi do Twojego schowka przez navigator.clipboard.writeText i nigdy nie zostaje wysłane przez sieć.
Różne sytuacje bezpieczeństwa wymagają różnych strategii haseł.
16-znakowe hasło z mieszanymi literami + cyframi + symbolami, przechowywane w menedżerze haseł. To około 95 bitów entropii — wygodny margines wobec każdego obecnego ataku łamiącego.
32-znakowe alfanumeryczne, kopiowane prosto do pliku .env. Wzór akceptowany przez większość API; wystarczająco długie, by brute force był nieistotny.
Tryb wymowy produkuje rzeczy w stylu karto-zelin-bauma — łatwe do wpisania przez gościa z wydrukowanej karty, nadal 70+ bitów entropii.
Użyj trybu passphrase (4-6 losowych słów) dla rzeczy, które musisz wpisać ręcznie bez menedżera — jest jednocześnie silniejszy i łatwiejszy do zapamiętania niż 12-znakowe hasło z mieszanymi literami.
Jeśli losowość generatora haseł pochodzi z serwera (lub, co gorsza, jest logowana w drodze powrotnej), każde wytworzone poświadczenie jest potencjalnie skompromitowane już w momencie utworzenia. iKit generuje hasła wyłącznie przy użyciu sprzętowego RNG Twojej przeglądarki — bajty nigdy nie są przesyłane, logowane ani buforowane.
crypto.getRandomValues jest wspierany sprzętowo i niedeterministyczny.
Szczegółowe poradniki i porównania narzędzi z bloga iKit.
Tak. Używamy crypto.getRandomValues — kryptograficznie bezpiecznego generatora liczb pseudolosowych (CSPRNG) z Web Crypto API. Nadaje się do haseł, token i kluczy kryptograficznych.
Nie. Generowanie odbywa się w całości w Twojej przeglądarce za pomocą JavaScript. Przy generowaniu hasła nie jest wysyłane żadne żądanie sieciowe. Możesz to sprawdzić, otwierając Network tab w przeglądarce.
Miernik szacuje entropię (bity losowości): Słabe <28 bitów, Przeciętne 28–40, Dobre 40–60, Silne 60–80, Bardzo silne 80+. 16-znakowe hasło ze wszystkimi typami to około 104 bitów — Bardzo silne.
Tylko jeśli musisz wymówić lub zapamiętać hasło. Hasła wymawialne oddają entropię w zamian za łatwość zapamiętania — użyj większej długości (20+), aby zachować bezpieczeństwo. W większości przypadków losowe jest lepsze, bo i tak zapiszesz je w menedżerze haseł.
16 znaków ze wszystkimi czterema typami to mocna wartość domyślna. Dla kont o wysokiej wartości (e-mail, bankowość, krypto) użyj 20+. Niektóre systemy mają limit 16 lub 20 — zawsze sprawdź wymagania strony.