Hashe/Krypto

Generator haseł

Kryptograficznie losowe hasła z konfigurowalną długością i zestawem znaków.

This generator draws from a cryptographically secure source of randomness (the Web Crypto API) right in your browser. No password ever leaves your device or reaches a server.

How to use it

What makes a password strong

Strength comes from entropy — length and the size of the character set — not from how "complicated" a password looks to a person. A long password made only of lowercase letters is often stronger than a short one mixing every character type.

Where it's supported, turning on two-factor authentication does more for an account's security than relying on password length alone.

Things to keep in mind

Don't reuse the same password across services — a breach on one account shouldn't put the others at risk.

Store passwords in a password manager, not in a text file or notes app.

Artykuł o tym narzędziu: Generator haseł: co naprawdę czyni hasło silnym

Najczęstsze pytania

Co tak naprawdę czyni wygenerowane hasło silnym?

Długość liczy się bardziej niż złożoność — dłuższe hasło z dużego zestawu znaków ma więcej możliwych kombinacji, co utrudnia atak brute-force, nawet bez nietypowych symboli.

Czy bezpiecznie jest używać tego do generowania haseł do prawdziwych kont?

Tak. Hasła są generowane lokalnie w Twojej przeglądarce przy użyciu kryptograficznie bezpiecznego źródła losowości — nic nie jest wysyłane na serwer ani nigdzie przechowywane.

Dlaczego wykluczane są niejednoznaczne znaki, takie jak l, 1, O i 0?

Te znaki mogą wyglądać identycznie w niektórych czcionkach, co sprawia, że hasła są podatne na błędy przy wpisywaniu lub odczytywaniu na głos. Ich wykluczenie kosztuje trochę entropii, ale zmniejsza liczbę pomyłek przy przepisywaniu.

Czy fraza hasłowa ze słów jest lepsza niż losowe znaki?

Dla haseł przechowywanych w menedżerze haseł losowe znaki dają wyższą entropię na znak. Ale dla „hasła głównego", które trzeba pamiętać samodzielnie, fraza hasłowa z kilku losowych słów jest często praktyczniejsza — łatwiej ją zapamiętać przy porównywalnej lub wyższej entropii.

Czy można ufać generatorowi haseł wbudowanemu w przeglądarkę lub menedżer haseł?

Tak, jeśli używa kryptograficznie bezpiecznego źródła losowości (Web Crypto API lub odpowiednika), a nie zwykłego Math.random() czy podobnych generatorów liczb pseudolosowych nieodpowiednich do celów bezpieczeństwa.

Artykuły: Hashe/Krypto

Hash Generator: czym różnią się MD5, SHA-1 i SHA-256

Dlaczego MD5 nadal jest używane do sprawdzania integralności plików, ale nie do haseł.

Checksum Verifier: jak sprawdzić, czy plik nie jest uszkodzony

Dlaczego zgodna suma kontrolna potwierdza integralność pliku, ale nie to, kto go stworzył.

HMAC: czym skrót z kluczem różni się od zwykłego skrótu

Dlaczego zwykły SHA-256 nie chroni przed sfałszowaniem wiadomości, a HMAC tak.

Bcrypt: dlaczego hasła haszuje się wolno, a nie szybko

Dlaczego szybki SHA-256 to zły wybór do haseł, a wolny bcrypt to właściwy.

UUID: jak generuje się identyfikatory, które prawie nigdy się nie powtarzają

Dlaczego UUID v4 można generować niezależnie na milionach maszyn bez ryzyka kolizji.

AES: jak działa szyfrowanie symetryczne

Dlaczego ten sam klucz szyfruje i deszyfruje dane w AES, i czym różni się to od szyfrowania asymetrycznego.

Argon2: dlaczego ten algorytm wygrał konkurs na haszowanie haseł

Jak Argon2 lepiej broni się przed atakami z użyciem kart graficznych niż starsze algorytmy haszowania haseł.

Scrypt: dlaczego algorytm potrzebuje tak dużo pamięci

Dlaczego scrypt celowo wymaga dużo pamięci, aby utrudnić łamanie na urządzeniach ASIC.

TOTP: jak działają jednorazowe kody w aplikacjach uwierzytelniających

Dlaczego kod w Google Authenticator działa bez internetu i synchronizuje się z serwerem tylko przez czas.

PBKDF2: najstarszy standard rozciągania klucza

Dlaczego zalecana liczba iteracji PBKDF2 rośnie z każdym rokiem.

X.509: co jest wewnątrz certyfikatu SSL

Co dokładnie przegląda przeglądarka w certyfikacie witryny, zanim pokaże zieloną kłódkę.

PGP: jak działa szyfrowanie kluczem publicznym i prywatnym

Dlaczego można swobodnie udostępniać klucz publiczny PGP, ale nigdy klucz prywatny.