Utilia

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

  1. Válaszd ki a Szólista nyelvét: Angol (EFF, 7776 szó) vagy Francia (7776 szó). Magyar szólista nincs, lásd lentebb.
  2. Mozgasd a Szavak száma csúszkát (3–12). A legtöbb fiókhoz a hat szó jó alapérték.
  3. Válassz Elválasztó jelet: Kötőjel (-), Szóköz, Pont (.), Alsó vonal (_) vagy Nincs.
  4. Válaszd ki a Nagybetűk használata módját: kisbetűk, Minden Szó Nagybetűvel, NAGYBETŰK vagy Szavanként véletlenszerű.
  5. Jelöld be a Véletlen számjegy hozzáadása lehetőséget, ha egy oldal ragaszkodik a számhoz.
  6. Á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.