Jelmondat generátor
Készíts erős, megjegyezhető jelmondatokat az EFF szólistájából vagy francia listából, az entrópia bitben kijelezve. Biztonságosan, a böngésződben generálva.
Entrópia: –
Hogyan használd a jelmondat generátort
- Válaszd ki a Szólista nyelvét: Angol (EFF, 7776 szó) vagy Francia (7776 szó). Magyar szólista nincs, lásd lentebb.
- Mozgasd a Szavak száma csúszkát (3–12). A legtöbb fiókhoz a hat szó jó alapérték.
- Válassz Elválasztó jelet: Kötőjel (-), Szóköz, Pont (.), Alsó vonal (_) vagy Nincs.
- Válaszd ki a Nagybetűk használata módját: kisbetűk, Minden Szó Nagybetűvel, NAGYBETŰK vagy Szavanként véletlenszerű.
- Jelöld be a Véletlen számjegy hozzáadása lehetőséget, ha egy oldal ragaszkodik a számhoz.
- Állítsd be a Hány darab jelmondatot szeretnél (legfeljebb 20), nyomd meg a Generálás gombot, majd a Másolás gombot.
Az Entrópia sor minden változtatásnál frissül, és bitben mutatja az erősséget, valamint a lista méretét és azt, hogy szavanként hány bitet ad.
Fontos tudnivaló a nyelvről
Az eszköz szólistái angol és francia nyelvűek; magyar szólista nincs benne. A jelmondat erőssége attól függ, hogy a szavakat véletlenszerűen húzzuk egy ismert, 7776 szavas listából, nem pedig a nyelvtől, így az angol és a francia lista egyformán erős jelmondatot ad. Ha magyar szavakat szeretnél, a generált jelmondatot nem érdemes kézzel magyarra cserélni, mert az gyengítené a véletlenszerűséget.
Miért működnek a jelmondatok
Egy ilyen jelmondat, mint a crumpet-oblivion-wobbly-cactus-jury-pelican, hosszú, könnyen beírható, és sokkal könnyebb megjegyezni, mint az x7#Qp!2v jelszót. Az erőssége nem abból jön, hogy a szavak ritkák. Abból jön, hogy véletlenszerűen választjuk őket egy ismert listából. Ez a Diceware módszer alapgondolata, amelyben öt kockával dobsz minden szóhoz egy 6^5 = 7776 elemű listából. Ez az eszköz ugyanezt teszi a böngésződ kriptográfiai véletlenszám-generátorával (Web Crypto API) és torzításmentes mintavételezéssel, így a lista minden szavának pontosan ugyanakkora az esélye minden alkalommal.
Mivel a szavak véletlenszerűek, az erősséget pontosan mérni lehet, még akkor is, ha a támadó tudja, melyik listát és beállításokat használtad:
Entrópia = a szavak száma × log2(a lista mérete)
A 7776 szavas lista minden szava log2(7776) ≈ 12,9 bitet ad. Hat szó nagyjából 77,5 bitet, hét szó nagyjából 90 bitet jelent. A Szavanként véletlenszerű nagybetűzés szavanként 1 bitet ad, a Véletlen számjegy hozzáadása (egy 0–9 közötti számjegy egy véletlenül választott szó végére fűzve) pedig log2(10 × a szavak száma) bitet, hat szónál nagyjából 5,9 bitet. A Minden Szó Nagybetűvel és a NAGYBETŰK mód nem ad semmit, mert a támadó ingyen kipróbálhatja ezeket a változatokat, de segítenek a jelszószabályok teljesítésében.
Durva útmutatóként az eszköz 50 bit alatt gyengének, 50–79 bitet elfogadhatónak, 80–99 bitet erősnek, 100 vagy több bitet pedig nagyon erősnek jelöl. Jelszókezelő mesterjelszavához vagy lemeztitkosításhoz 7 vagy több szót érdemes használni.
A szólisták
Az angol lista az Electronic Frontier Foundation EFF nagy szólistája (CC BY 3.0 US). Kerüli a sértő és a nehezen leírható szavakat, és úgy tervezték, hogy a szavak könnyen beírhatók legyenek. A francia lista Arthur Pons „diceware-fr-alt” listája (MIT licenc), amelyet a Lexique 3 adatbázisból (CC BY-SA 4.0) építettek: 4–9 betűs gyakori szavak, ékezetek és homofónok nélkül, így bármilyen billentyűzeten gyorsan beírhatók. Mindkét listában pontosan 7776 szó van, ezért az entrópia mindkét nyelven ugyanannyi.
A listákat az első generáláskor töltjük le erről az oldalról, utána minden az eszközödön történik. A jelmondatokat soha nem küldjük el sehová, és nem tároljuk.
Gyakori kérdések
Hány szót használjak?
Öt szó (nagyjából 65 bit) elfogadható egy hétköznapi online fiókhoz, amelyet próbálkozás-korlátozás véd. A hat szó szilárd alapérték. Hét vagy több szót használj jelszókezelő mesterjelszavához, lemeztitkosítási kulcshoz vagy bármihez, amit a támadó offline is próbálhat törni.
Kötelező az elválasztó?
Nem, de javítja az olvashatóságot, és elkerüli a félreértést. Nincs elválasztó és kisbetűk esetén két különböző szósorozat alkalmanként ugyanazt a karakterláncot adhatja, ami kissé csökkenti a valós erősséget.
Kicserélhetek egy szót, amelyik nem tetszik?
Inkább generálj újat. Ha kicseréled a nehezen megjegyezhető szavakat, az eredmény kevésbé lesz véletlenszerű, és gyengébb lesz a kijelzett entrópiánál.
Miért jobb a jelmondat, mint egy rövid, bonyolult jelszó?
Egy 12 karakteres, véletlen betűkből, számjegyekből és jelekből álló jelszó nagyjából 78 bit, hasonló hat véletlen szóhoz, de sokkal nehezebb megjegyezni és begépelni. A véletlen szavakból épített hosszúság ugyanazt a biztonságot adja barátságosabb formában.
Használhatom ugyanazt a jelmondatot több oldalon?
Nem. Minden fiókhoz használj más titkot, lehetőleg jelszókezelőben tárolva, a megjegyezhető jelmondatot pedig tartogasd azokra a kevés titokra, amelyeket fejből kell beírnod.
Kapcsolódó eszközök
- Jelszógenerátor Ingyenes jelszógenerátor 4–128 karakteres erős, véletlen jelszavakhoz, biztonságos véletlenszám-generátorral a böngésződben. Semmi nem kerül mentésre.
- Véletlenszám-generátor Generálj véletlen számokat tetszőleges tartományban, egyszerre akár 10 000-et, egészként vagy tizedes törtként, ismétlődéssel vagy anélkül.
- UUID-generátor Ingyenes UUID-generátor v4 és v7 verzióhoz. Akár 1000 darabot is létrehozhatsz egyszerre, nagybetűsen vagy kötőjel nélkül, majd másold ki vagy töltsd le.