Az NBSZ NKI alábbi jelszóellenőrzési eszköze igyekszik segítséget nyújtani a megfelelően erős jelszavak létrehozásában. A jelszóellenőrző eszköz megmutatja, hogy egy adott jelszó gyengének minősül-e és mennyi lenne a becsült feltörési ideje, ezen felül ellenőrizhetjük, hogy az adott jelszó szerepel-e ismert adatszivárgásokban (Have I Been Pwned).
Az ellenőrzés a böngészőben történik, a jelszó nem kerül elküldésre.
Erősség (0-10): 0
Tippek erős jelszóhoz
- Legalább 15 karakter hosszú
- Több szóból áll, elválasztva (pl. szóköz, kötőjel, pont)
- Kis- és nagybetűt is tartalmaz
- Számot tartalmaz
- Írásjelet, szimbólumot vagy szóközt tartalmaz
Becsült feltörési idő
- Online támadás, korlátozott próbálkozással (100/óra)
- Online támadás, korlátozás nélkül (10/másodperc)
- Offline támadás, lassú hash (10 000/másodperc)
- Offline támadás, gyors hash (10 milliárd/másodperc)
Bekapcsolás esetén a jelszó SHA-1 lenyomatának első 5 karaktere elküldésre kerül az api.pwnedpasswords.com szolgáltatásnak. Maga a jelszó nem hagyja el a böngészőt. A szolgáltatás adatkezeléséről: Have I Been Pwned adatkezelési tájékoztató (új lapon nyílik meg) (angol nyelvű).

További hasznos tanácsok
Felhasználóknak:
- Külön jelszó használata javasolt minden felhasználói fiókhoz! Kiszivárgott jelszavak esetén így csökkenthető a többi felhasználói fiók kompromittálásának kockázata (credential stuffing).
- Javasolt a jelszókezelők használata! Nemcsak a jelszavak biztonságos tárolására képes, de segíthet a kellően hosszú, véletlenszerű jelszavak generálásában is.
- Ahol csak elérhető, érdemes bekapcsolni a kétlépcsős azonosítást (2FA)! Így egy kiszivárgott jelszó esetén sem lesznek képesek illetéktelenek hozzáférni az adott felhasználói fiókhoz.
- Amelyik szolgáltatásnál elérhető, érdemes jelszómentes megoldásra váltani (pl.: Passkey)! Hatékonyabb védelmet nyújt az adathalászattal szemben.
- Egy kiszivárgott jelszó esetén, minden érintett szolgáltatásnál érdemes azonnal jelszómódosítást végrehajtani!
Fejlesztőknek:
- Jelszavak tárolásához érdemes a jelszótárolásra tervezett, memóriaigényes hash-eljárások alkalmazása, mint a Argon2id, scrypt, bcrypt és a PBKDF2 megfelelő paraméterezéssel. Bővebben: OWASP Password Storage Cheat Sheet.

A jelszavakkal és a jelszókezeléssel kapcsolatban további érdekességek és hasznos tanácsok érhetők el az NBSZ NKI korábbi publikációi között:
- Kulcs a digitális élethez – a biztonságos jelszókezelésről
- Tegyük könnyebbé a jelszókezelést: használjunk megbízható jelszószéfet – SANS OUCH! – 2026. március
- Passkey – A bejelentkezés egyszerűbb és biztonságosabb módja- SANS OUCH! – 2025. szeptember
- További tartalmak itt érhetők el: Jelszó – Nemzeti Kiberbiztonsági Intézet
Gyakran Ismételt Kérdések
Igen. A megadott jelszó nem kerül el az NBSZ NKI szervereire vagy máshová, az ellenőrzés teljes egészében a felhasználó böngészőjében és gépén fut. Továbbá a jelszó nem kerül mentésre, sem naplózásra és az NBSZ NKI nem tárolja a böngészőben (sütiben vagy helyi tárolóban) sem. Amennyiben az oldal bezárásra vagy újratöltésre kerül, a beírt jelszó elveszik. Ez alól kivételt képez, ha a felhasználó külön bekapcsolja az „Ellenőrzés ismert adatszivárgásokban” opciót, viszont még ilyen esetekben sem a jelszó kerül elküldésre, csupán a jelszóból képzett lenyomat első 5 karaktere (lásd: Mi kerül elküldésre az „Ellenőrzés ismert adatszivárgásokban” funkcióval?)
- Hálózati forgalomfigyelés: Az F12 billentyű (Mac rendszeren: Cmd + Option + I) megnyomását követően, a „Hálózat” (Network) fül kiválasztásával, töröljük a listát (áthúzott kör ikon), majd kezdjünk el gépelni az oldalon található jelszómezőbe! Láthatjuk, hogy a jelszóval kapcsolatban egyetlen kérés sem indul (a weboldal egyéb, a jelszótól független kérései ettől még megjelenhetnek). Az adatszivárgás-ellenőrzés opció bekapcsolásakor egyetlen kérés jelenik meg az api.pwnedpasswords.com/range/ címre, amelynek végén csak a jelszó lenyomatának első 5 karaktere (számok és A–F közötti betűk) szerepel.
- Nincs szükség internetre a működéshez: Az oldal betöltése után, a hálózati kapcsolat bontását követően (vagy a fejlesztői eszközök „Hálózat” fülön az „Offline” módot választva) láthatjuk, hogy az eszköz továbbra is működőképes.
- Nincs küldés gomb: A jelszómező nem része űrlapnak, így nincs mit „elküldeni”. Amennyiben a böngésző vagy a jelszókezelő mégis felajánlaná a jelszó mentését, nyugodtan utasítsuk el.
- Nincs mentés a böngészőn belül: A fejlesztői eszközök „Alkalmazás” (Application) vagy „Tárhely” (Storage) fülön tekinthetők meg a sütik, a helyi és a munkamenet-tároló (Local Storage, Session Storage). Láthatjuk, hogy az eszköz semmit nem ír ezekbe a jelszóval kapcsolatban.
- Nyilvános forráskód: A forráskód nyilvános: Az eszköz által használt szkriptek a böngészőben megtekinthetők (fejlesztői eszközök, „Források” / Sources): a checker.js végzi az ellenőrzést, a dictionary.js tartalmazza a toplistát, a translations-hu.js a magyar szövegeket, a vendor/zxcvbn-ts mappa pedig a nyílt forráskódú zxcvbn-ts könyvtárat.
A funkció alapértelmezés szerint ki van kapcsolva, a felhasználónak sajátkezűleg kell bepipálnia a működéshez. A funkció azt ellenőrzi, hogy a felhasználó által beírt jelszó a Have I Been Pwned (HIBP) nyilvános adatbázisa alapján szerepel-e valamelyik ismert adatszivárgásban.
Működés: (ún. k-anonimitás módszerével):
- A böngésző a jelszóból egy SHA-1 lenyomatot (40 karakteres azonosítót) számol.
- Ebből a lenyomatból csak az első 5 karaktert kerül elküldésre az api.pwnedpasswords.com szolgáltatásnak.
- A szolgáltatás visszaküldi az összes olyan kiszivárgott jelszó lenyomatát, amely ugyanezzel az 5 karakterrel kezdődik (jellemzően több száz darabot), és a böngésző maga keresi meg köztük a begépelt jelszót.
Ennek értelmében sem az NBSZ NKI, sem a HIBP számára nem lesz ismert a vizsgált jelszó. A kérés során a HIBP szerverei – mint minden webszolgáltatás – láthatják a felhasználó gépének IP-címét. A szolgáltatás adatkezeléséről a Have I Been Pwned adatkezelési tájékoztatójában (angol nyelvű) lehet többet megtudni. Amennyiben egy adott jelszó adatszivárgásban szerepelt, az eszköz 0 pontot ad rá, függetlenül attól, milyen hosszú vagy bonyolult. Az ilyen jelszavak a támadók listáin szerepelnek, ezért javasolt az érintett jelszavak felhasználói fiókoknál történő mielőbbi lecserélése!
A funkció a nyílt forráskódú zxcvbn-ts könyvtárat használja a számításhoz. A könyvtár nem egyszerűen a karaktereket számolja, hanem úgy gondolkodik, mint egy támadó: felismeri a jelszóban a gyakori jelszavakat, szavakat, neveket, dátumokat, évszámokat, billentyűzetmintákat (pl. „qwertz”), ismétléseket (pl. „aaa”) és sorozatokat (pl. „abc”, „123”), valamint a kiszámítható betűcseréket (pl. „@” az „a” helyett). Ezek alapján megbecsüli, hány próbálkozással lehetne kitalálni az adott jelszót.
A 0–10 pontos erősség ebből a becslésből adódik:
- 0–3 pont: gyenge – a leggyorsabb feltételezett támadással legfeljebb néhány másodperc alatt kitalálható.
- 4–6 pont: közepes – a leggyorsabb feltételezett támadással néhány másodperctől nagyjából egy-két napig tart.
- 7–10 pont: erős – ehhez a leggyorsabb feltételezett támadással is legalább egy-két nap kell, a 10 pont pedig azt jelenti, hogy több száz évig tartana.
Amennyiben egy adott jelszó gyenge vagy közepes értékelést kap, az eszköz azt is összefoglalja, hogy miért. A „Tippek erős jelszóhoz” listában szereplő paraméterek (hossz, több szó, kis- és nagybetű, szám, írásjel) csak tájékoztató jellegűek, a pontszámba nem számítanak be. A legfontosabb paraméter ezek közül a hossz, amelynél legalább 15 karakter az ajánlás.
Ezek önmagukban nem tesznek erősebbé egy jelszót. A „Jelszó2024!” mindegyik szabálynak megfelel, mégis másodpercek alatt kitalálható, mert a támadók pontosan ezekkel a mintákkal próbálkoznak (értelmes szó nagy kezdőbetűvel, utána évszám és felkiáltójel). Egy hosszú, több véletlenszerű szóból álló jelmondat viszont akkor is erős, ha csak kisbetűket tartalmaz. Ezt a megközelítést követi az amerikai NIST SP 800-63B irányelv is, amely kifejezetten a hosszt és a gyakori jelszavak kiszűrését ajánlja a kötelező karaktertípusok helyett.
Az eszköz a NordPass „Top 200 Most Common Passwords” 2025-ös felmérésének (2024 szeptembere és 2025 szeptembere közötti adatszivárgások alapján) két listáját használja: a globális top 200-at és a magyar top 20-at. Ezen felül a zxcvbn-ts beépített listái is felismerésre kerülnek: a világszerte leggyakoribb jelszavak, valamint gyakori angol szavak és nevek.
Egy jelszót többféle módon lehet feltörni, amit nagyban befolyásol az ehhez szükséges idő.
Offline támadás esetén, a támadók egy jelszó-adatbázis megszerzésével, amelyben a jelszavak nem nyíltan, hanem lenyomatként (hash) szerepelnek, a saját gépükön próbálgatják a jelszavakat. Ilyenkor az egyedüli lassítási tényező a támadók eszközének sebessége.
- Gyors hash (10 milliárd próbálkozás másodpercenként): ha a szolgáltatás gyors, jelszótárolásra nem való eljárással (pl. MD5, SHA-1, SHA-256) tárolta a jelszavakat. A legrosszabb eset és a pontszám is ehhez igazodik.
Fontos: egy mai csúcskategóriás videokártya a gyors eljárásoknál ennél is többet, akár több tízmilliárd próbálkozást is elvégezhet másodpercenként, a több videokártyát használó támadók pedig még többet. A valós feltörési idő tehát ennél rövidebb is lehet – a kiírt érték inkább felső becslés.
- Lassú hash (10 000 próbálkozás másodpercenként): ha a szolgáltatás kifejezetten jelszótárolásra tervezett, szándékosan lassú eljárást használt (pl. Argon2, bcrypt, scrypt, PBKDF2). Ilyenkor ugyanaz a jelszó nagyságrendekkel nehezebben törhető fel.
Online támadás során a támadók nem férnek hozzá az adatbázishoz, hanem a bejelentkezési oldalon próbálgatják a jelszavakat. A támadás sikere azon múlik, véd-e a szolgáltatás a próbálgatáson-alapú technikák ellen.
- Korlátozás nélkül (10 próbálkozás másodpercenként): ha a szolgáltatás nem korlátozza a próbálkozások számát.
- Korlátozással (100 próbálkozás óránként): ha a szolgáltatás néhány sikertelen kísérlet után lassít, CAPTCHA-t kér vagy átmenetileg letiltja a fiókot.
Mivel nem lehet tudni, hogyan tárolják a szolgáltatások a jelszavakat és az adatszivárgások is meglehetősen gyakoriak, érdemes a legrosszabb esetre (gyors hash) felkészülni.
Ha a jelszó több, szóközzel vagy írásjellel (pl. kötőjellel, ponttal) elválasztott szóból áll, valószínűleg jelmondatról van szó. A jelmondatot könnyebb megjegyezni, így hosszabb – és ezzel együtt sokkal erősebb – jelszavakat is fejben lehet tartani. Fontos, hogy a szavak ne alkossanak közismert kifejezéseket, idézeteket vagy dalszöveget, mert ezeket a támadók is ismerik: a „lila esernyő hegy ablak” sokkal erősebb, mint az „egyszer volt hol nem volt”. A jelmondatok akotásával kapcsolatban bővebben foglalkozik az egyik SANS OUCH! hírlevél-kiadványunk: A Jelmondatok Ereje – SANS OUCH! – 2023. december.