Wagwoordgenerator
Skep 'n ewekansige wagwoord of 'n wagfrase wat maklik is om te onthou. Alles word in u blaaier gegenereer met die Web Crypto-ewekansige-getalgenerator; die wagwoord word nooit na UltKit gestuur, nooit aangeteken en nooit gestoor nie. Die meter wys die werklike entropie van u instellings in bis.
Poel van 94 simbole × 20 · Gemiddelde tyd om te raai teen 10 miljard raaiskote per sekonde: 4,6 × 10²¹ jaar
Wagwoorde word in jou blaaier gegenereer met crypto.getRandomValues. Niks word na UltKit gestuur of êrens gestoor nie.
Entropie en tyd om te kraak
Vanlyn-aanval teen 10¹⁰ (10 miljard) raaiskote per sekonde. Die gemiddelde tyd is die helfte van die volle soekruimte.
| Entropie | Ewekansige karakters (poel van 94 simbole) | Woorde uit 'n lys van 7 776 woorde | Gemiddelde tyd om te kraak |
|---|---|---|---|
| 28 | 5 | 3 | minder as 1 sekonde |
| 40 | 7 | 4 | 55 sekondes |
| 50 | 8 | 4 | 16 uur |
| 60 | 10 | 5 | 1,8 jaar |
| 72 | 11 | 6 | 7 482 jaar |
| 80 | 13 | 7 | 1,9 m jaar |
| 100 | 16 | 8 | 2 bn jaar |
| 128 | 20 | 10 | 5,4 × 10²⁰ jaar |
Lengte klop kompleksiteit: wat NIST SP 800-63B sê
Die Amerikaanse National Institute of Standards and Technology het sy wagwoordriglyne in SP 800-63B herskryf en dit in hersiening 4, wat in 2024 gepubliseer is, weer aangeskerp. Die kernadvies gaan teen ou korporatiewe reëls in: dienste behoort wagwoorde van minstens 64 karakters te aanvaar, behoort nie 'n mengsel van hoofletters, syfers en simbole af te dwing nie, behoort nie mense te dwing om wagwoorde volgens 'n skedule te verander nie, en behoort eerder nuwe wagwoorde te toets teen lyste van uitgelekte en algemene wagwoorde.
Die redenasie is rekenkundig. Samestellingsreëls dryf mense na voorspelbare patrone soos "Summer2024!", wat aanvallers eerste probeer. Elke ekstra ewekansige karakter vermenigvuldig daarenteen die werk van 'n brute-krag-aanval met die grootte van die karakterpoel. As jy van 12 na 16 ewekansige karakters uit die 94 drukbare ASCII-simbole gaan, kry jy omtrent 26 bisse by, wat raai ongeveer 78 miljoen keer moeiliker maak.
Hoe die entropiegetal bereken word
Entropie meet hoeveel ewe waarskynlike wagwoorde die generator kon geskep het. Vir 'n ewekansige wagwoord is dit lengte × log2(poelgrootte). Met al vier karakterstelle is die poel 94 simbole, wat ongeveer 6,55 bisse per karakter werd is, so 16 karakters gee ongeveer 105 bisse. As gelykkykende karakters uitgesluit word, krimp die poel na 84 en kos dit net minder as 'n vyfde van 'n bis per karakter. Die tabel hierbo gebruik dieselfde wiskunde en neem 'n aflyn-aanvaller aan wat 10 miljard raaiskote per sekonde maak, 'n redelike syfer vir 'n GPU-opstelling teen 'n vinnige hash; 'n stadige hash soos bcrypt verlaag daardie tempo met groottevolgordes.
Wagfrases werk dieselfde, maar met woorde in plaas van karakters. Die ingeboude lys hier het 367 kort, algemene woorde, so elke woord voeg ongeveer 8,5 bisse by en ses woorde gee ongeveer 51 bisse: maklik om te tik en te onthou, maar swakker as 'n ewekansige wagwoord van 16 karakters. As jy "ewekansige syfer" as skeidingsteken kies, voeg dit ongeveer 3,3 bisse per gaping by. Vir 'n wagfrase wat iets belangrik beskerm, gebruik agt woorde, of 'n Diceware-lys van 7 776 woorde waar elke woord 12,9 bisse werd is.
Die meter benoem onder 40 bisse as swak, 40 tot 59 as redelik, 60 tot 79 as sterk en 80 of meer as baie sterk. Dit gradeer die generator-instellings, nie die string nie, wat die enigste eerlike manier is om 'n wagwoord te beoordeel: "correct horse battery staple" kry 'n hoë telling by patroongebaseerde kontroleerders, maar is die eerste frase wat enige aanvaller probeer.
Hoe om 'n gegenereerde wagwoord veilig te gebruik
Gebruik 'n ander wagwoord vir elke rekening en laat 'n wagwoordbestuurder dit onthou; hergebruik is wat een uitgelekte webwerf in baie gekaapte rekeninge verander. Stoor die wagwoord in die bestuurder voordat jy die registrasievorm indien, en skakel tweefaktor-verifikasie aan waar dit ook al aangebied word. Om 'n dokument eerder as 'n rekening te sluit, werk 'n sterk wagfrase goed saam met PDF beskerm, wat die lêer enkripteer met 'n wagwoord wat jy kies.
Gereelde vrae
- Is dit veilig om 'n aanlyn wagwoordgenerator te gebruik?
- Dit is veilig as die wagwoord nooit jou toestel verlaat nie. Hierdie generator loop geheel en al in jou blaaier met crypto.getRandomValues, 'n kriptografies veilige ewekansige bron; geen versoek word gemaak wanneer jy genereer, kopieer of instellings verander nie, wat jy in jou blaaier se netwerkpaneel kan bevestig.
- Hoe lank moet 'n wagwoord in 2026 wees?
- Vir 'n ewekansige wagwoord wat in 'n wagwoordbestuurder gestoor word, 16 karakters of meer uit al vier karakterstelle, wat oor 100 bisse entropie gee. NIST vereis dat dienste minstens 64 karakters aanvaar, so lengte is selde die beperking.
- Waarom kan ek dubbelsinnige karakters soos 0, O, l en 1 uitsluit?
- Sodat 'n wagwoord wat jy hardop moet lees of van papier moet tik nie verkeerd getik word nie. Dit krimp die poel van 94 na 84 simbole, wat 'n paar ekstra karakters meer as goedmaak.
- Is 'n wagfrase beter as 'n ewekansige wagwoord?
- 'n Wagfrase is makliker om te onthou en te tik, wat geskik is vir 'n hoofwagwoord of 'n toestelaanmelding. Per karakter dra dit minder entropie, so dit het meer woorde nodig: gebruik minstens ses uit 'n groot lys, of agt uit die kort lys wat in hierdie bladsy ingebou is.
- Onthou die generator die wagwoorde wat dit geskep het?
- Nee. Wagwoorde bestaan net op die bladsy totdat jy nuwes genereer of die oortjie toemaak. Niks word na koekies, plaaslike berging of 'n bediener geskryf nie.