Gjenerator fjalëkalimi
Gjenerator falas fjalëkalimesh që krijon fjalëkalime të forta të rastësishme me 4 deri në 128 karaktere në shfletuesin tënd. Asgjë nuk ruhet dhe nuk dërgohet.
Vlerësimi i entropisë: –
Zgjidh të paktën një grup karakteresh.
Si ta përdorësh gjeneratorin e fjalëkalimeve
- Cakto Gjatësia, kudo nga 4 deri në 128 karaktere. Për shumicën e llogarive, 16 ose më shumë është zgjedhje e mirë.
- Zgjidh grupet e karaktereve që do të përfshihen: Shkronja të mëdha (A–Z), Shkronja të vogla (a–z), Shifra (0–9) dhe Simbole (!#$%…).
- Nëse do të duhet ndonjëherë ta lexosh ose ta shkruash fjalëkalimin me dorë, aktivizo Përjashto karakteret e paqarta (0 O o 1 l I |) për të lënë jashtë karakteret që ngjajnë me njëri-tjetrin.
- Mbaje të aktivizuar Përfshi të paktën një karakter nga çdo grup nëse një faqe interneti vendos rregulla përbërjeje.
- Zgjidh Sa fjalëkalime të gjenerohen (deri në 50), kontrollo Vlerësimi i entropisë dhe etiketën e forcës, pastaj kopjo atë që dëshiron në menaxherin tënd të fjalëkalimeve.
Si i gjeneron fjalëkalimet ky mjet
Çdo karakter zgjidhet me gjeneratorin e sigurt kriptografik të numrave të rastësishëm të shfletuesit, crypto.getRandomValues, pjesë e Web Crypto API. Ndryshe nga Math.random(), ai është projektuar që dalja e tij të mos mund të parashikohet, edhe nga dikush që ka parë vlerat e mëparshme.
Zgjedhja e drejtë e karaktereve është më e vështirë nga sa duket. Qasja naive, që merr një numër të rastësishëm dhe llogarit mbetjen me madhësinë e grupit të karaktereve, sjell anim modulo: disa karaktere dalin paksa më shpesh se të tjerët. Ky mjet e shmang plotësisht animin modulo, ndaj çdo karakter i lejuar ka saktësisht të njëjtën gjasë.
Gjithçka ndodh në pajisjen tënde. Fjalëkalimet nuk dërgohen kurrë nëpër rrjet, nuk ruhen dhe nuk regjistrohen. Sapo ta mbyllësh ose ta rifreskosh faqen, ato zhduken.
Kuptimi i vlerësimit të entropisë
Entropia, e matur në bit, shpreh sa hamendësime do t’i duhen një sulmuesi në rastin më të keq. Për një fjalëkalim të gjeneruar rastësisht llogaritet si gjatësia shumëzuar me log₂ të numrit të karaktereve të mundshme. Çdo bit shtesë dyfishon punën e sulmuesit.
- Një fjalëkalim me 12 karaktere që përdor vetëm shkronja të vogla (26 karaktere) ka rreth 56 bit.
- Një fjalëkalim me 16 karaktere që përdor të katër grupet (afërsisht 90 karaktere ose më shumë) ka rreth 104 bit.
- Një fjalëkalim me 20 karaktere me të njëjtat grupe kalon 130 bit.
Si orientim, çdo gjë nën 50 bit është e dobët për një llogari online, 60 deri në 80 bit është e arsyeshme, dhe 100 bit ose më shumë është shumë e fortë, edhe ndaj thyerjes offline të një baze fjalëkalimesh të rrjedhura. Përjashtimi i karaktereve të paqarta e zvogëlon paksa grupin e karaktereve, ndaj vlerësimi bie pak; shto një a dy karaktere për ta kompensuar. Vlerësimi vlen për fjalëkalimet e krijuara këtu rastësisht; nuk thotë asgjë për fjalëkalimet që i shpik vetë, të cilat zakonisht janë shumë më të dobëta nga sa sugjeron gjatësia e tyre.
Këshilla për fjalëkalimet që ndihmojnë vërtet
- Gjatësia fiton mbi ndërlikimin. Shtimi i karaktereve e rrit entropinë më shpejt se shtimi i llojeve të simboleve. Udhëzimet aktuale, si NIST SP 800-63B, theksojnë gjatësinë dhe nuk e inkurajojnë rregullat arbitrare të përbërjes dhe ndryshimet e detyruara periodike.
- Përdor një menaxher fjalëkalimesh. Ai mund të ruajë një fjalëkalim të gjatë, të rastësishëm e të ndryshëm për çdo faqe, ndaj duhet të mbash mend vetëm një frazëkalim kryesor të fortë.
- Mos e ripërdor kurrë një fjalëkalim. Kur shkelet një faqe, sulmuesit provojnë të njëjtin email dhe fjalëkalim kudo tjetër. Fjalëkalimet unikë e ndalojnë menjëherë këtë mbushje kredencialesh.
- Aktivizo vërtetimin shumëfaktorësh kudo që është e mundur, mundësisht me një aplikacion vërtetimi, një çelës sigurie ose një passkey, në vend të SMS-së.
- Ndryshoje një fjalëkalim kur ka arsye, për shembull pas një shkeljeje, jo sipas një orari arbitrar.
Pyetje të shpeshta
Sa i gjatë duhet të jetë fjalëkalimi im?
Për llogari të mbrojtura nga një menaxher fjalëkalimesh, 16 deri në 20 karaktere të rastësishëm janë më se të mjaftueshme. Nëse e shkruan shpesh, një frazëkalim më i gjatë me disa fjalë të rastësishme mund të jetë më i lehtë për t’u përdorur, por për fjalëkalimet me karaktere të rastësishme synoji të paktën 14 deri në 16 karaktere.
A është e sigurt të gjenerosh fjalëkalime në shfletues?
Me këtë mjet, po: fjalëkalimet gjenerohen lokalisht me gjeneratorin kriptografik të shfletuesit dhe nuk largohen nga pajisja jote. Si me çdo fjalëkalim, sigurohu që vetë pajisja jote është pa malware dhe kopjoje rezultatin direkt në menaxherin tënd të fjalëkalimeve.
Pse të përjashtohen karakteret e paqarta?
Karaktere si 0 dhe O, ose 1, l, I dhe |, ngatërrohen lehtë në shumë shkronja. Përjashtimi i tyre ndihmon kur duhet ta lexosh një fjalëkalim me zë ose ta shkruash nga një ekran tjetër, me çmimin e një grupi paksa më të vogël karakteresh.
A e dobëson fjalëkalimin kërkesa për një karakter nga çdo grup?
Vetëm në masë të papërfillshme. Përjashton një pjesë të vogël të fjalëkalimeve të mundshme, si ato me vetëm shkronja, por siguron që rezultati do të pranohet nga faqet që kërkojnë shifra ose simbole.
Pse një faqe e refuzon fjalëkalimin që gjenerova?
Disa faqe kufizojnë gjatësinë maksimale ose lejojnë vetëm disa simbole. Zvogëlo gjatësinë ose çaktivizo simbolet dhe gjenero një tjetër, pastaj kompensoje me gjatësi shtesë kur mundesh.
A ruhen fjalëkalimet e gjeneruara diku?
Jo. Asgjë nuk ruhet, nuk regjistrohet dhe nuk dërgohet te një server. Nëse e mbyll faqen pa e kopjuar një fjalëkalim, nuk mund të rikthehet.