Jelszómondat-generátor
- 7 szó
Ingyenes véletlenjelszómondat-generátor
Készíts könnyen megjegyezhető jelszót véletlenszerű szavakból: könnyű megjegyezni és begépelni, de nehéz kitalálni. Az xkcd ötletét és a Diceware módszert valósítja meg helyesen, biztonságos véletlenszám-generátorral és az erősség reális kiszámításával. Az alapértelmezett hét véletlenszerű szó szinte minden olyan célra elég erős, amelyhez kézzel gépeled be a jelmondatot.
Válassz 3–12 szót, állítsd be, mi kerüljön közéjük, legyenek-e nagybetűk, szám vagy szimbólum, és mekkora legyen a maximális hossz. A szavak angolul és kilenc másik nyelven érhetők el. Nem tetszik valamelyik szó? Koppints rá, és cseréld ki csak azt az egyet. A jelszómondat az eszközödön készül, és soha nem küldi el sehova.
Ugrás ide: Mire használható? · Hány szó legyen? · Három véletlenszerű szó · Hogyan jegyezd meg? · Kérdések
Mire használnád a jelszómondatot?
A jelszómondat olyan jelszó, amelyet te magad gépelsz be. Válaszd ki, mire használnád, és a generátor a megfelelő beállításokkal nyílik meg.
- MesterjelszóAz az egy jelszó, amelyet sosem szabad elfelejtened: ez nyitja meg a jelszókezelődet. A nagybetűk és egy szám megfelelnek az ezeket megkövetelő alkalmazásoknak.8 szó · nagybetűk · egy szám
- LemeztitkosításBitLocker, FileVault, VeraCrypt vagy LUKS. A lemez teljes tartalmát védi, ezért ehhez használjuk a legtöbb szót.8 szó
- SSH- vagy GPG-kulcsMinden használatkor feloldja a privát kulcsodat.7 szó
- Felolvasáshoz vagy tévén való begépeléshezA szóközökkel elválasztott egyszerű szavakat könnyű telefonon felolvasni vagy távirányítóval begépelni.7 szó · szóközök
- Szigorú jelszószabályokat előíró webhelyA nagybetűk, a szavak közé tett véletlen számjegyek és egy szimbólum teljesítik a „nagybetű, kisbetű, szám és szimbólum” követelményét.6 szó · nagybetűk · számjegyek a szavak között · egy szimbólum
- Három véletlen szóA brit kormány ajánlása online fiókokhoz. Megfelelő, ha a webhely korlátozza a hibás próbálkozásokat, és kétlépcsős bejelentkezést használsz. Minden más célra túl gyenge, ahogy azt alább kifejtjük.3 szó · nagybetűk · egy szám · Gyenge, ha ellopják a jelszófájlt
- Új fiókok egy csapatnakTíz különböző jelmondat, mindegyik külön sorban, saját másolásgombbal. Egy egész osztályhoz vagy céghez használd a tömeges generátort.10 jelmondat, egyenként 7 szóval
- Fiók egy webhelyen vagy alkalmazásbanHa sosem gépeled be, egy véletlen karaktersorozat rövidebben is ugyanakkora biztonságot nyújt.Jelszógenerátor
Hány szóra van szükséged?
Minden hozzáadott szó körülbelül 7 400-szor nehezebbé teszi a jelmondat kitalálását, mert a támadónak minden egyes szó helyén végig kell próbálnia a szólista összes szavát. Az alapértelmezett hét véletlenszerű szó szinte minden olyan célra megfelelő, amelyhez kézzel gépelsz be jelszót: számítógépes bejelentkezéshez, Wi-Fi-hez vagy SSH-kulcshoz. Jelszókezelőhöz vagy titkosított lemezhez használj nyolcat. Három vagy négy szó csak olyan fiókokhoz való, amelyek letiltják a hibás próbálkozásokat, ahogyan azt alább elmagyarázzuk.
A generátor alatt látható idő a legrosszabb esetre vonatkozik: a támadó ismeri az Ön által használt szólistát, és rendelkezik egy másolattal – például egy webhelyről ellopott jelszólistával vagy egy lemásolt titkosított fájllal –, amelyen a saját számítógépein korlátlanul próbálkozhat. A generátorban látható jelmondat kitalálásához szükséges idő attól függ, hogy ki próbálkozik:
A jelmondatod7 szóAngolAbc123!@#
- Egy videókártya
- 98 millió év
- Nagyon erős
- Mint egy nagy teljesítményű, játékra szánt számítógépben
- 1 000 videókártya Az Ön minősítése
- 98 000 év
- Erős
- Óradíjért bérelve, például egy bűnözői csoport által
- 100 000 videókártya
- 980 év
- Erős
- Egy kormányzat vagy egy nagy technológiai vállalat léptéke. Ezeket a számokat senki sem hozza nyilvánosságra.
Egy megfelelően védett webhely vagy eszköz támadása sokkal lassabb: letiltja az ismételt hibás próbálkozásokat, és olyan formában tárolja a jelszavakat, amely lassítja a találgatást. Azt viszont nem láthatod, hogyan tárolja egy webhely a jelszavadat, ezért erre ne alapozz.
A nagy kezdőbetűk szinte semmit sem adnak a védelemhez, mert a támadó is kipróbálhat minden szót nagy kezdőbetűvel. Egy szám vagy szimbólum egy kicsit erősíti a védelmet. Egy újabb szó erősíti a legtöbbet. Ha egy webhely korlátozza a hosszt, nyisd meg a Bármilyen hossz menüt, és válaszd ki a korlátot: a generátor ezután csak olyan jelmondatokat készít, amelyek beleférnek, és az erősségjelző is ennek megfelelően alacsonyabb értéket mutat.
Elég egy 3 szóból álló jelszó?
Az Egyesült Királyság Nemzeti Kiberbiztonsági Központja (NCSC) „három véletlenszerű szó” használatát javasolja, és ma már sokan keresnek 3 szavas jelszógenerátort. Ez jó tanács arra az esetre, amelyre szánták: olyan online fiókhoz, amely blokkolja a sorozatos próbálkozásokat, és lehetőleg kétlépcsős bejelentkezést is használ. Három véletlenszerű szó kitalálása a bejelentkezési oldalon keresztül, másodpercenként 10 próbálkozással körülbelül 650 évig tartana.
A gond akkor kezdődik, ha kiszivárognak az adatok. Ha ellopják a webhelyen tárolt jelszavak hashértékeit, ugyanezt a három szót kevesebb mint egy másodperc alatt feltörik, és a nagybetűk, egy szám és egy szimbólum is alig segítenek. Ezért csak ott használj három szót, ahol az NCSC ajánlása szerint ez megfelelő. Jelszókezelőhöz, számítógépes bejelentkezéshez, Wi-Fi-hez vagy titkosított lemezhez használj hét vagy több szót. A fenti Három véletlen szó példa az NCSC ajánlásának megfelelő beállításokkal nyitja meg a generátort, az erősségjelző sor pedig őszintén megmutatja, mennyire gyenge az így kapott jelszó.
xkcd-jelszógenerátor, ahogy kell
A híres xkcd-képregény szerint négy véletlenszerűen kiválasztott, hétköznapi szót könnyebb megjegyezni, mint a „Tr0ub4dor&3” jelszót, és nehezebb is feltörni. Az alapötlet helyes volt. A számok viszont csak szemléltetésül szolgáltak: egy 2 048 szavas szólistából választott négy szó 44 bitet jelent, amit egyetlen videókártya kevesebb mint egy perc alatt végigpróbál.
Ez a generátor megtartja az ötletet, de a számokon javít: 2 048 helyett körülbelül 7 400 szavas szólistákat használ, alapértelmezés szerint négy helyett hét szót választ, egyetlen szót sem ismétel meg, és a választást ember helyett biztonságos véletlenszám-generátorra bízza. Hét szó körülbelül 90 bitet jelent: ez még 1 000 videókártyával is nagyjából 100 000 év.
A legfontosabb a véletlenszerűség. Aki maga választja ki a szavait, gyakran dalszövegeket, idézeteket, neveket és helyneveket használ, a jelszófeltörő eszközök pedig ezeket próbálják ki először. Még a képregényben szereplő „correct horse battery staple” is több ezerszer felbukkant már kiszivárgott adatokban. A véletlenszerűen kiválasztott szavakban nincs felismerhető minta, így a számok akkor is érvényesek, ha a támadó tudja, hogy a PassGen.co-t használtad. Már használsz egy saját magad által kitalált jelmondatot? Teszteld a jelszóerősség-ellenőrzővel.
Hogyan jegyezd meg a jelszómondatot?
- Képzeld magad elé. Képzelj el egy rövid, mókás jelenetet, amelyben a szavak sorrendben szerepelnek. Egy lámpást tartó rozmár egy kanyonban sokkal jobban megmarad az emlékezetedben, mint hét különálló szó.
- Eleinte gépeld be gyakran. Az első héten használd naponta többször. Utána már az ujjaid is emlékeznek rá.
- Írd le, amíg megtanulod. A papírt tartsd otthon, soha ne azzal az eszközzel együtt, amelyet a jelszómondattal oldasz fel, és semmisítsd meg, amint már fejből tudod a jelszómondatot.
- Tartsd meg az elválasztókat. A kötőjelek vagy szóközök segítenek észrevenni, hol hibáztál, és semmibe sem kerülnek.
Jelmondatok a saját nyelveden
Az ismerős szavakat könnyebb megjegyezni és begépelni. A földgömb gombbal választhatsz szólistát: angol, német, spanyol, francia, olasz, portugál, katalán, holland, ukrán vagy orosz nyelven. Mindegyik fő szólista nagyjából 5900–7700 szót tartalmaz, így bármelyikből közel ugyanolyan erős jelmondatot állíthatsz össze, mint az angolból, a generátor alatti erősségjelző pedig az általad választott szólista pontos szószámával számol.
Az ukrán és az orosz szójegyzék latin betűs változatban is elérhető, mert egy titkosított laptop indítóképernyőjén, egy tévén vagy egy router adminisztrációs oldalán gyakran csak amerikai billentyűzetkiosztás használható. Ha ott nem tudod begépelni a jelszómondatodat, nem tudsz belépni. Ugyanezért a lemeztitkosításhoz használt jelszómondatot próbáld ki az indítóképernyőn, mielőtt rábízod magad, vagy használj ékezet nélküli szójegyzéket.
Az Angol (rövid szavak) szólista három–öt betűs szavakat tartalmaz, amelyeket gyorsabban begépelhetsz telefonon vagy a tévé távirányítójával. Mivel kevesebb szóból lehet választani, egy-egy szó kevésbé növeli a jelmondat erősségét, ezért kilenc rövid szót használj ahhoz, hogy ugyanolyan erős legyen, mint a fő szólistából választott hét szó.
Hogyan működik? Műszaki részletek
Ha szeretnél a részleteknek is utánajárni.
Biztonságos véletlenszerűség
minden szót a crypto.getRandomValues() segítségével választunk ki, elutasításos mintavételezéssel, így minden szó kiválasztásának pontosan ugyanakkora az esélye. Ha egy szó már szerepel a jelszómondatban, újra sorsolunk, így egyetlen szó sem szerepel kétszer.
Az erősség becslése
a beállításokkal előállítható különböző jelmondatok pontos száma. Maximális hossz nélkül ez egy N szóból álló szólista esetén N × (N − 1) × …, annyi tényezővel, ahány szóból áll a jelmondat. A szavak közötti véletlen számjegyek minden elválasztásnál 10-zel szorozzák ezt az értéket, a „szám hozzáadása” 10 × szavak száma értékkel (melyik számjegy, melyik szóhoz), a „szimbólum hozzáadása” pedig 8 × szavak száma értékkel (a ! @ # $ % ^ & * jelek egyike, melyik szóhoz). A nagybetűk nem növelik az erősséget, ahogyan az Egyéni elválasztó sem, mert azt te választottad. A bitek száma = ennek az értéknek a log2-je. A feltörés ideje = 2bitek száma − 1 ÷ (2 × 1014) másodperc, 1 000 videókártyával számolva.
Maximális hossz
a generátor a szójegyzékben szereplő szavak hosszát végigvéve pontosan megszámolja, hány jelszómondat fér bele a korlátba, majd ezek közül véletlenszerűen választ egyet, mindegyiket azonos valószínűséggel. Az erősséget a korlátba beleférő jelmondatok száma adja.
Lecserélt szavak
minden k alkalommal lecserélt szó log2(k + 1) bittel csökkenti az erősséget. Legfeljebb ennyi információt árulhat el az, ha k + 1 szó közül választasz egyet.
Dobókockákhoz méretezett szójegyzékek
a legtöbb szójegyzék eredetileg 7 776 szót tartalmaz. Ez 6 × 6 × 6 × 6 × 6, vagyis öt dobókocka lehetséges dobáskombinációinak száma. Ez a Diceware-módszer: dobsz öt kockával, majd kikeresed a hozzájuk tartozó szót. A spanyol, olasz és katalán szójegyzék 8 192 szóból áll, a rövid angol pedig 1 296 szóból, ami négy dobókockának felel meg. Az alább ismertetett szűrés miatt a generátor a dobókockák számai helyett a böngésződ véletlenszám-generátorát használja.
Szűrés
az elválasztó karaktert tartalmazó szavakat, például a „yo-yo” szót eltávolítjuk, hogy ne tegyék bizonytalanná a szóhatárokat. Ugyanígy kiszűrjük a személy- és helyneveket, akkor is, ha egy szólista kisbetűvel írja őket, valamint azokat a szavakat, amelyek kellemetlenek vagy kínosak lennének egy esetleg hangosan is kimondott jelmondatban, például betegségek, drogok és fegyverek neveit, illetve sértő kifejezéseket. A használható szavak száma: angol 7 424, angol (rövid szavak) 1 234, német 6 947, spanyol 5 962, francia 7 347, olasz 7 667, portugál 7 429, katalán 7 186, holland 7 337, ukrán 7 430, ukrán (latin betűkkel) 7 480, orosz és orosz (latin betűkkel) egyaránt 7 608. Az erősség számításakor ezeket az értékeket használjuk, így az eredmény pontos marad.
Szójegyzékek
az angol szójegyzék az EFF Long Wordlist (CC BY 4.0), az angol (rövid szavak) pedig az EFF Short Wordlist 1 (CC BY 3.0 US). A német, spanyol, olasz és katalán szójegyzék az ulif diceware szójegyzékeiből (CC BY), a francia a Tails projektből (CC0), a holland az mko.re oldalról (CC BY), az ukrán pedig a git-leaf szójegyzékéből (MIT) származik. Az orosz szójegyzék a PassGen.co számára készült az OpenRussian.org adataiból (CC BY-SA 4.0), a portugál pedig az OpenSubtitles szógyakorisági adataiból (hermitdave/FrequencyWords) és a portugál Wikipédiából (CC BY-SA 4.0).
Gyakori kérdések
Milyen egy jó jelszómondat?
Például ilyen: bársony-kikötő-vázlat-lámpás-kaktusz-rozmár-kanyon. Hét szó, amelyek sem egymáshoz, sem hozzád nem kapcsolódnak. Soha ne használj nyilvánosan közzétett példát, ezt sem. Készíts sajátot fent.
Biztonságos egy négyszavas jelszómondat?
Csak ott, ahol korlátozott a hibás próbálkozások száma, például egy telefonon, amely néhány próbálkozás után zárolja magát. Ha ellopnák a jelmondat hashét, négy szót másodpercek alatt feltörnének. Fiókokhoz használj hét szót, más jelszavak védelmére pedig nyolcat.
Mi a különbség a jelszómondat és a jelszó között?
A jelszó általában különféle karakterekből álló rövid sorozat, a jelmondat pedig szavakból álló hosszabb sorozat. A legtöbben jelmondatra gondolnak, amikor könnyen megjegyezhető jelszóról beszélnek. Ugyanakkora erősséghez a jelmondatnak hosszabbnak kell lennie, de sokkal könnyebb begépelni és megjegyezni. Használj jelmondatot ott, ahol te gépelsz, és véletlen jelszót ott, ahol a jelszókezelőd tölti ki a mezőt.
Ez egy Diceware-generátor?
Ugyanazt a módszert használja: véletlenszerűen választ szavakat egy kockadobásokhoz méretezett szójegyzékből. A legtöbb ilyen szójegyzék 7776 szót tartalmaz, mert öt dobókockával ennyiféle eredményt lehet dobni. Kockadobás helyett a böngésződ biztonságos véletlenszám-generátorát használja, amely ugyanolyan véletlenszerű eredményt ad, de sokkal gyorsabb. A kijelzett erősség számítása a ténylegesen használt szójegyzéken alapul.
Miért mutat rövid feltörési időt egy hosszú jelszómondatnál?
Az erősség attól függ, hogy a beállításaiddal hányféle jelszómondat készülhet, nem attól, hogy hány betűből állnak. A támadó a szójegyzék egész szavaival próbálkozik, ezért a hosszú szavak semmivel sem segítenek többet a rövideknél, és az sem növeli az erősséget, ha minden szó nagybetűvel kezdődik. Egy újabb szó körülbelül 7400-szorosára növeli a feltörési időt.
Lecserélhetek egyetlen szót?
Igen. Koppints vagy kattints a szóra, vagy lépj rá a nyílbillentyűkkel, és nyomd meg az Entert. Csak az a szó változik meg. Az erősséget mutató sor minden cserénél egy kicsit alacsonyabb értékkel számol, mert egy általad kiválasztott szó valamivel kevésbé véletlenszerű, mint az, amelyet nem te választottál.
Készíthetek egyszerre több jelszómondatot?
Igen. Nyisd meg az eredmény alatt a Több jelmondat részt, és válassz legfeljebb 16-ot. Mindegyikhez külön másolásgomb tartozik. Ha egy egész osztálynak vagy cégnek készítenél jelszavakat, a tömeges jelszógenerátor akár 1000-et is létrehoz, és exportálja őket a Microsoft 365, a Google Workspace vagy az Active Directory számára.
Használhatok szóközöket a jelszómondatban?
Általában igen. A legtöbb webhely, operációs rendszer és titkosítóeszköz elfogadja a szóközöket. Néhány régebbi rendszer eltávolítja vagy elutasítja őket, ezért ha bizonytalan vagy, használj kötőjeleket. Ha egy webhely a kötőjeleket sem fogadja el, válaszd az Egyéni lehetőséget, és írj be egy olyan karaktert, amelyet elfogad. Az erősség mindegyik esetben ugyanakkora.
Hogyan adhatok jelszómondatot egy SSH- vagy GPG-kulcshoz?
Meglévő SSH-kulcsnál futtasd az ssh-keygen -p -f ~/.ssh/id_ed25519 parancsot, és illeszd be a jelszómondatot, amikor a program kéri. GPG esetén futtasd a gpg --passwd parancsot, utána megadva a kulcsod azonosítóját. Új kulcsoknál a létrehozás során kéri a program a jelszómondatot.
Használhatom ezt egy kriptotárca helyreállító kifejezéséhez?
Nem. A 12 vagy 24 szavas helyreállító kifejezést a tárcádnak kell létrehoznia, amely saját szójegyzéket és beépített ellenőrzőösszeget használ, ezért az itt generált szavak nem lennének érvényesek. Az egyes tárcákban választható BIP39-jelszómondat más: ezt te magad választod, így arra jól használható egy itt készített jelszómondat. Ugyanolyan gondosan őrizd meg, mint a helyreállító kifejezést, mert nélküle nem lehet helyreállítani a tárcát.
Biztonságos online jelszómondatot készíteni?
Itt igen. A jelszómondatot a böngésződben futó kód készíti el, és soha nem küldi el nekünk. Az oldal betöltése után internetkapcsolat nélkül is működik, így ha biztosra akarsz menni, a jelszómondat létrehozása előtt megszakíthatod az internetkapcsolatot.
További eszközök
- JelszógenerátorVéletlen betűk, számok és szimbólumok
- PIN-generátorSzámkódok a könnyen kitalálhatók nélkül
- Felhasználónév-generátorNevek fiókokhoz és játékokhoz
- Jelszóerősség-ellenőrzőMennyire erős a jelszó, és kiszivárgott-e?
- Tömeges jelszógenerátorJelszavak csapatoknak vagy osztályoknak
- Wi-Fi QR-kód-generátorQR-kód a Wi-Fi-hez való csatlakozáshoz