Entropia hasła

Wpisz długość i zestaw. 12 i 95 dają 78.8 bits. 8 i 62 dają 47.6 bits. 16 i 26 dają 75.2 bits. Bity Shannon, nie cracker.

To len × log2(zestaw) przy niezależnych znakach. Nie łamacz i nie HaveIBeenPwned. Kolizję skrótu liczy prawdopodobieństwo kolizji hasha.

Dane

Szybkie przykłady:

Wynik

Wprowadź dane i kliknij Oblicz.

Jak to działa?

Entropia hasła w tym kalkulatorze to długość razy log2 zestawu. 12 znaków i 95 dają 78.8 bits. 8 i 62 dają 47.6 bits. 16 i 26 dają 75.2 bits. Kalkulator nie łamie hasła i nie pyta HaveIBeenPwned.

Pole pass-len jest długością. Select pass-charset w przykładach to 95, 62 albo 26. Pole pass-chars dostaje tę samą liczbę. 12 × log2(95) ≈ 78.8. 8 × log2(62) ≈ 47.6. 16 × log2(26) ≈ 75.2.

78.8 bits nie jest pomiarem z hashcata. 47.6 bits nie schodzi z rockyou. 75.2 bits przy samych małych literach nie zna słownika. Wpisujesz długość i zestaw sam. To nie tester wycieku.

Kolizje hasha obok biorą n i bity skrótu. Rozmiar JWT szacuje znaki tokena. Tu 12 i 95 zostają 78.8 bits, sama Shannon.

Wpisz 12, zostaw zestaw 95, potem Oblicz. Wynik to 78.8 bits. Zestaw 62 przy 8 daje 47.6 bits. Zero w długości nie daje bitów.

12 i 95 dają 78.8 bits. 8 i 62 dają 47.6 bits. 16 i 26 dają 75.2 bits. Inna długość przy 95 zmienia 78.8 bits.

Wzór

bity = długość × log2(zestaw). Shannon przy niezależnych znakach, nie cracker.

Jak korzystać

  1. Wpisz długość 12 i zostaw zestaw 95.
  2. Kliknij Oblicz. Wynik to 78.8 bits.
  3. 8 i 62 dają 47.6 bits. 16 i 26 dają 75.2 bits.
  4. To Shannon, nie łamacz haseł.
  5. Sąsiednia kalkulator liczy kolizję skrótu, nie hasło.

12 i 95 dają 78.8 bits

Bity = długość × log2(zestaw). 12 i 95 dają 78.8 bits. To nie cracker.

Entropia
Shannon z dwóch pól. 12 i 95 zostawiają 78.8 bits.
hasła
Długość razy zestaw. 8 i 62 dają 47.6 bits. Nie wyciek.
bits
Wynik karty. 16 i 26 dają 75.2 bits. Nie hashcat.

Przykłady

Przykład 1

  • długość 12
  • zestaw 95

78.8 bits

Jaka entropia przy 12 i 95 znakach? 78.8 bits. Shannon, nie cracker.

Przykład 2

  • długość 8
  • zestaw 62

47.6 bits

Jaka entropia przy 8 i 62? 47.6 bits.

Przykład 3

  • długość 16
  • zestaw 26

75.2 bits

Jaka entropia przy 16 i 26? 75.2 bits.

Powiązane kalkulatory

Najczęstsze pytania

Ile bitów przy 12 i 95?

78.8 bits. 12 × log2(95). Shannon, nie cracker.

Ile przy 8 i 62?

47.6 bits. Alfanumeryczny zestaw 62.

Ile przy 16 i 26?

75.2 bits. Same małe litery, dłuższy wpis.

Czy kalkulator łamie hasło?

Nie. Nie ma hashcata i nie ma HaveIBeenPwned.

Po co select pass-charset?

95, 62 albo 26 w przykładach. pass-chars dostaje tę samą liczbę.

Czy słownik schodzi z 78.8 bits?

Nie. Wzór zakłada niezależne znaki. Słowo z listy jest słabsze.

Czy zero w długości liczy?

Nie. Długość musi być dodatnia.

Czym to różni się od kolizji hasha?

Tam n i bity skrótu. Tu 12 i 95 dają 78.8 bits.

Czy przecinek w 12,5 działa?

Tak jako liczba. Przykłady trzymają 12, 8 i 16.

Źródła wiedzy

Kalkulator liczy bity, bajty albo przepustowość z Twoich liczb. Poniżej definicje bitu i SI (GUM).

Strona zaktualizowana w 2026.

Co to jest entropia hasła

Entropia hasła to liczba bitów opisująca, ile "niepewności" (losowości) niesie hasło, gdyby ktoś próbował je odgadnąć metodą prób i błędów. Wyższa entropia oznacza więcej możliwych kombinacji do przeszukania — to standardowa miara siły hasła używana w kryptografii i wytycznych bezpieczeństwa (np. NIST SP 800-63B).

Wzór: bity i przestrzeń kombinacji

Kalkulator liczy entropię jako H = L × log₂(N), gdzie L to długość hasła, a N to liczba możliwych znaków w zestawie. Przestrzeń wszystkich możliwych haseł to N^L — zbyt duża liczba, by ją wyświetlić w całości, dlatego pokazujemy jej logarytm dziesiętny (log₁₀(N^L) = L × log₁₀ N).

Rozmiary zestawów znaków

ZestawLiczba znaków (N)Bitów na znak (log₂N)
Małe litery a-z26~4,70
Małe + wielkie litery52~5,70
Alfanumeryczne (a-zA-Z0-9)62~5,95
Pełny ASCII (ze znakami specjalnymi)95~6,57

Entropia a czas ataku brute-force

  • Każdy dodatkowy bit entropii podwaja liczbę kombinacji do przeszukania — entropia rośnie znacznie szybciej niż długość hasła.
  • Realny czas ataku zależy od tego, jak hasło jest przechowywane: szybki hash (MD5, SHA-1 bez soli) można sprawdzać miliardy razy na sekundę na GPU, a wolny hash (bcrypt, scrypt, Argon2) — tysiące razy wolniej.
  • Entropia to górna granica trudności ataku offline; atak online (logowanie przez formularz) jest zwykle znacznie wolniejszy dzięki limitom prób (rate limiting, blokady konta).

Hasła ludzkie są słabsze niż losowe

Ten wzór zakłada równomiernie losowy wybór każdego znaku. W praktyce ludzie wybierają słowa ze słownika, popularne podstawienia (a→@, o→0) i schematy (rok, imię + cyfry) — realna entropia takiego hasła jest znacznie niższa niż wynik z tego kalkulatora. Dlatego frazy-hasła (passphrase) z kilku losowych słów bywają praktyczniej silniejsze niż krótkie "losowo wyglądające" hasła.

Przykłady

  • 8 znaków, tylko małe litery (26) → ok. 37,6 bita — łatwe do złamania offline w rozsądnym czasie.
  • 12 znaków, pełny ASCII (95) → ok. 78,8 bita — silne hasło przy dobrym hashowaniu.
  • 16 znaków, alfanumeryczne (62) → ok. 95,3 bita — bardzo silne, komfortowy margines bezpieczeństwa.