Gjeneruesi i fjalëkalimeve Falas

Gjeneroni fjalëkalime të forta, të rastësishme me gjatësi të personalizuar, lloje karakteresh dhe përjashtime. Pa kufij, pa hyrje.

Funksionon jashtë linje sapo ngarkohet
16
464

Si funksionon

Fjalëkalimet gjenerohen tërësisht në shfletuesin tënd duke përdorur crypto.getRandomValues() të API-së Web Crypto — të njëjtin burim rastësie kriptografike që përdorin shfletuesit për TLS. Pa Math.random(), pa server, pa asnjë lloj kërkese rrjeti.

  1. 1
    Montimi i grupit të karaktereve
    Bazuar në zgjedhjet e tua në kutitë e kontrollit, mjeti ndërton grupe të veçanta për shkronja të mëdha, të vogla, shifra, dhe simbole. Nëse 'përjashto karaktere të ngjashme' është aktiv, karaktere vizualisht të paqarta si 1, l, I, 0, dhe O hiqen nga çdo grup para se të formohet grupi.
  2. 2
    Zgjedhje e rastësishme me mostrim refuzimi
    Çdo pozicion karakteri mbushet duke përdorur crypto.getRandomValues() me mostrim refuzimi: nëse një vlerë e papërpunuar e rastësishme bie te bishti i shtrembëruar i shpërndarjes, hidhet poshtë dhe rihidhet. Kjo eliminon paragjykimin modulo që do t'i bënte disa karaktere statistikisht më të mundshme se të tjerat.
  3. 3
    Mbulim i garantuar klase
    Pas mostrimit të fjalëkalimit të plotë, mjeti kontrollon nëse është i pranishëm të paktën një karakter nga çdo klasë e zgjedhur. Nëse jo, e rimostron tërë fjalëkalimin dhe kontrollon përsëri — deri në 100 herë — në vend që të ndërrojë karaktere te vende fikse, gjë që do të shtrembëronte shpërndarjen.
  4. 4
    Vlerësim entropie dhe kohe çarjeje
    Mjeti llogarit entropinë si gjatësia × log2(madhësia e grupit) dhe vlerëson kohën e çarjes duke përdorur aritmetikë hapësire-log kundrejt një bazë GPU 100 miliardë hamendje-në-sekondë (e përshtatshme për hash-e të shpejta si MD5; fjalëkalimet e mbrojtura me bcrypt/Argon2 do të merrnin shumë më gjatë). Të dyja shifrat përditësohen menjëherë kur ndryshon cilësimet.

Gjeneruesi funksionon tërësisht në shfletuesin tënd — asnjë fjalëkalim, cilësim, ose e dhënë përdorimi nuk dërgohet kurrë te një server.

Mjete të ngjashme

Pyetjet e bëra më shpesh