Eiti prie skaičiuoklės
Calculate This

Slaptažodžių generatorius: atsitiktinis arba įsimenamas

Kurkite stiprius slaptažodžius, kuriuos galėsite prisiminti. Kiekvienas slaptažodis turi įsiminimo užuominą, stiprumo įvertį ir nulaužimo laiko įvertį, jis sukuriamas jūsų įrenginyje ir niekur nesiunčiamas.

🔒 Sukuriama jūsų įrenginyje, niekur nesiunčiama. Niekas, ką įvedate ar sugeneruojate, nepalieka šio naršyklės skirtuko: jokių užklausų serveriui, analitikos ar saugojimo.

Režimas

…

Kaip sukurta

78 simbolių rinkinys iš pažymėtų grupių. Iš kiekvienos grupės garantuojamas vienas simbolis; likę parenkami su crypto.getRandomValues ir atmetimo imtimi (be modulio poslinkio), tada sumaišomi.

Entropija: 16 simboliai × log₂(78 galimi) = 100,6 bitai

Apie šį įrankį

Kaip tai veikia: atsitiktinis režimas kiekvieną simbolį parenka naršyklės kriptografiniu atsitiktinių skaičių generatoriumi (crypto.getRandomValues) ir atmetimo imtimi, todėl nė vienas simbolis nėra labiau tikėtinas už kitą. Įsimenamas režimas paima frazę (jūsų arba 3–4 įrankio parinktus atsitiktinius žodžius), pašalina diakritikus, atsitiktinai pakeičia dalį raidžių panašiais skaitmenimis ir simboliais, prideda didžiąsias raides ir atsitiktinį priedą bei parodo, kuri dalis iš kurio žodžio. Slaptafrazės režimas sujungia 4–6 atsitiktinius žodžius iš didžiojo EFF sąrašo.

Kodėl svarbūs atsitiktiniai priedai: laužimo įrankiai iš karto bando įprastus žodyno žodžių ir populiarių frazių leet pakeitimus (a→4, e→3, o→0), todėl vien pakeista žinoma frazė yra silpnesnė, nei atrodo. Tikrąjį stiprumą suteikia 2–3 atsitiktiniai skaitmenys ir 1–2 simboliai, kurių nepasirinkote patys. Dėl tos pačios priežasties įrankio parinkti atsitiktiniai žodžiai pranoksta pačių pasirinktą frazę.

Patarimai: naudokite slaptažodžių tvarkyklę, niekada nenaudokite to paties slaptažodžio keliose svetainėse ir, kur galima, įjunkite dviejų veiksnių autentifikavimą (2FA). Kiti kasdieniai įrankiai: procentų skaičiuoklė, arbatpinigių skaičiuoklė ir amžiaus skaičiuoklė.

Formulė

  • Atsitiktinis: entropija = L × log₂(N) (su visomis keturiomis grupėmis N = 78)
  • Slaptafrazė: entropija = žodžiai × log₂(7776) ≈ 12,9 bito žodžiui
  • Atsitiktinė frazė: ≥ žodžiai × log₂(4438) + log₂(11) + 2·log₂(10) + log₂(žodžiai)
  • Indeksas = x mod n, traukiama iš naujo, kol x ≥ 2³² − (2³² mod n) (x = atsitiktinis uint32)
  • zxcvbn įvertis 0–4: spėjimų < 10³, 10⁶, 10⁸, 10¹⁰, ≥ 10¹⁰

Kaip skaičiuojama

  1. Pasirinkite režimą: atsitiktinis, įsimenamas ar slaptafrazė.
  2. Nustatykite parinktis: ilgį ir simbolių grupes, frazės šaltinį ir atsitiktinius priedus arba žodžių skaičių ir skirtuką.
  3. Pasirinkite vieną iš 5 variantų ir patikrinkite jo zxcvbn įvertį bei nulaužimo laiką.
  4. Įsiminkite pagal užuominą (žodžių dalys arba po žodį kiekvienam simboliui), tada nukopijuokite.
  5. Išsaugokite slaptažodžių tvarkyklėje, naudokite tik vienoje svetainėje ir įjunkite 2FA.

Klausimai

Ar šis slaptažodžių generatorius saugus?

Taip. Viskas vyksta jūsų naršyklėje su crypto.getRandomValues – tuo pačiu kriptografiniu atsitiktinumo šaltiniu, kurį naudoja slaptažodžių tvarkyklės. Jūsų frazė ir slaptažodžiai niekada nesiunčiami į serverį, nežurnalizuojami, nesaugomi, nerodomi adreso juostoje ir nepatenka į analitiką. Įkėlę puslapį galite net atsijungti nuo interneto.

Ar leet slaptažodžiai saugūs?

Savaime – ne. Laužimo įrankiai žodyno žodžiams ir populiarioms frazėms bando įprastus pakeitimus, pvz., a→4, e→3, o→0, todėl p4ssw0rd randamas beveik akimirksniu. Įsimenamą slaptažodį stiprų daro atsitiktinumas, kurio nepasirinkote patys: įrankio parinkti žodžiai, atsitiktiniai pakeitimai kiekvienai raidei ir parinkties „atsitiktiniai priedai“ skaitmenys bei simboliai. Palikite ją įjungtą, o zxcvbn įvertį laikykite įverčiu, ne garantija.

Kokio ilgio turėtų būti slaptažodis?

Atsitiktiniam slaptažodžiui – bent 12–16 simbolių su visomis keturiomis grupėmis; 16 simbolių iš 78 duoda apie 100 bitų entropijos. Slaptafrazei 5–6 atsitiktiniai žodžiai (apie 65–78 bitai) yra stiprūs ir lengviau įvedami. NIST SP 800-63B reikalauja, kad paslaugos priimtų bent 64 simbolius, tad ilgesnis slaptažodis ten, kur leidžiama, yra gerai.

Kaip veikia įsiminimo užuomina?

Įsimenamame režime slaptažodis suskaidomas į dalis, kurių kiekviena susieta su savo žodžiu, pvz., Purp13 = „purple“, T!g3r = „tiger“, #47 = atsitiktinis priedas, ir pateikiamas sakinys, pvz., „Purple tiger jumps #47“. Atsitiktiniame režime atidarykite „Kaip įsiminti“ ir gausite po žodį kiekvienam simboliui, pvz., k7#Q = katė, septyni, grotelės, didžioji Quebec. Paspaudus „Slėpti“ paslepiamos ir užuominos.

Kas yra slaptafrazė ir kodėl EFF žodžių sąrašas?

Slaptafrazė – keli atsitiktiniai žodžiai iš eilės, pvz., „cactus-gravity-snorkel-ember-tulip“. Electronic Frontier Foundation didžiajame sąraše yra 7776 įprasti, aiškiai skirtingi angliški žodžiai, todėl kiekvienas žodis prideda apie 12,9 bito entropijos. Stiprumą lemia atsitiktinis pasirinkimas, o ne neįprasti žodžiai, todėl žodžius turi parinkti generatorius, o ne jūs.

Šaltiniai

Susijusios skaičiuoklės