Generator haseł za darmo
Generuj silne, losowe hasła z własną długością, rodzajami znaków i wykluczeniami. Za darmo, bez logowania.
Zostaw puste, aby użyć domyślnej listy. Spacje są ignorowane.
Typowe zastosowania
- Wygeneruj Bezpieczne Hasło BankoweUtwórz długie, złożone hasło dla kont bankowych, inwestycyjnych i finansowych.
- Wygeneruj Silne Hasło WiFiUtwórz bezpieczne hasło WiFi, które jest trudne do odgadnięcia, ale łatwe do udostępnienia za pomocą kodu QR.
- Wygeneruj Hasło Konta PracySpełnij wymagania haseł korporacyjnych — reguły dotyczące długości, złożoności i typu znaku.
- Wygeneruj Bezpieczny Klucz APIUtwórz losowe ciągi wysokiej entropii do użytku jako klucze API, tokeny tajne i tajne podpisu.
- Wygeneruj Hasło Bazy DanychUtwórz silne hasła dla użytkowników baz danych, kont root i połączeń usług.
Jak to działa
Hasła są generowane w całości w przeglądarce przez crypto.getRandomValues() z Web Crypto API — to samo kryptograficzne źródło losowości, którego przeglądarki używają w TLS. Bez Math.random(), bez serwera i bez jakichkolwiek żądań sieciowych.
- 1Budowanie puli znakówNa podstawie zaznaczonych pól narzędzie tworzy osobne tablice wielkich liter, małych liter, cyfr i symboli. Jeśli opcja „wyklucz podobne znaki” jest włączona, wizualnie niejednoznaczne znaki, takie jak 1, l, I, 0 i O, są usuwane z każdego zestawu przed utworzeniem puli.
- 2Losowy wybór z próbkowaniem z odrzucaniemKażda pozycja znaku jest wypełniana przez crypto.getRandomValues() z próbkowaniem z odrzucaniem: jeśli surowa wartość losowa trafi w obciążony ogon rozkładu, jest odrzucana i losowana ponownie. Eliminuje to obciążenie modulo, przez które niektóre znaki byłyby statystycznie bardziej prawdopodobne od innych.
- 3Gwarantowane pokrycie klasPo wylosowaniu całego hasła narzędzie sprawdza, czy obecny jest co najmniej jeden znak z każdej wybranej klasy. Jeśli nie, losuje całe hasło ponownie i znów sprawdza — do 100 razy — zamiast wstawiać znaki na stałe pozycje, co zaburzyłoby rozkład.
- 4Entropia i szacowany czas złamaniaNarzędzie oblicza entropię jako długość × log2(rozmiar puli) i szacuje czas złamania arytmetyką w przestrzeni logarytmicznej względem bazowej wydajności GPU 100 miliardów prób na sekundę (odpowiedniej dla szybkich skrótów, takich jak MD5; hasła chronione bcrypt/Argon2 wymagałyby znacznie więcej czasu). Obie wartości aktualizują się natychmiast po zmianie ustawień.
Generator działa w całości w przeglądarce — żadne hasła, ustawienia ani dane o użyciu nie są nigdy wysyłane na serwer.
Powiązane narzędzia
Sprawdzanie siły hasła
Sprawdź, jak silne jest Twoje hasło, dzięki analizie entropii, szacowanemu czasowi złamania i szczegółowej liście kontrolnej wymagań. Działa całkowicie w Twojej przeglądarce.
Szyfrowanie tekstu
Szyfruj i deszyfruj tekst za pomocą hasła, używając silnego AES-256-GCM. Hasło nigdy nie opuszcza Twojej przeglądarki. Bezpiecznie udostępniaj sekrety.
Szyfrowanie plików (AES-256-GCM)
Szyfruj dowolny plik hasłem za pomocą AES-256-GCM i PBKDF2 (250 000 iteracji). Plik wyjściowy .enc otwiera się tylko z prawidłowym hasłem i tylko to narzędzie może go odszyfrować. W pełni po stronie klienta — plik nigdy nie opuszcza Twojego urządzenia.