UltKit

Pasahitz sortzailea

Sortu ausazko pasahitz bat edo gogoratzeko erraza den pasaesaldi bat. Dena zure nabigatzailean sortzen da Web Crypto-ren ausazko zenbaki-sorgailuarekin; pasahitza ez zaio inoiz UltKit-i bidaltzen, ez da inoiz erregistratzen eta ez da inoiz gordetzen. Neurgailuak zure ezarpenen benetako entropia erakusten du, bitetan.

Indarra: Oso indartsua131 biteko entropia

94 sinboloko multzoa × 20 · asmatzeko batez besteko denbora segundoko 10.000 milioi saiakeratan: 4,6 × 10²¹ urte

Pasahitzak zure nabigatzailean sortzen dira crypto.getRandomValues erabiliz. Ez da ezer UltKit-i bidaltzen ez inon gordetzen.

Entropia eta hausteko denbora

Lineaz kanpoko erasoa segundoko 10¹⁰ (10.000 milioi) saiakeratan. Batez besteko denbora bilaketa-espazio osoaren erdia da.

EntropiaAusazko karaktereak (94 sinboloko multzoa)7.776 hitzeko zerrendako hitzakHausteko batez besteko denbora
2853segundo bat baino gutxiago
407455 segundo
508416 ordu
601051,8 urte
721167.482 urte
801371,9 M urte
1001682 B urte
12820105,4 × 10²⁰ urte

Luzerak konplexutasunak baino gehiago balio du: NIST SP 800-63B-k dioena

AEBetako Estandar eta Teknologia Institutu Nazionalak (NIST) pasahitzei buruzko gidalerroak berridatzi zituen SP 800-63B agirian, eta 2024an argitaratutako 4. berrikuspenean zorroztu egin zituen berriz. Haren aholku nagusiak enpresa-arau zaharren aurkakoak dira: zerbitzuek gutxienez 64 karaktereko pasahitzak onartu behar dituzte, ez dute letra larri, zifra eta ikurren nahasketa behartu behar, ez dute jendea epe jakinetan pasahitza aldatzera behartu behar, eta, horren ordez, pasahitz berriak filtratutako eta ohiko pasahitzen zerrendekin alderatu behar dituzte.

Arrazoia aritmetika hutsa da. Osaera-arauek jendea "Summer2024!" bezalako eredu aurreikusgarrietara bultzatzen dute, eta erasotzaileek horiek probatzen dituzte lehenik. Ausazko karaktere gehigarri bakoitzak, berriz, indar gordineko erasoaren lana biderkatu egiten du karaktere-multzoaren tamainaz. ASCII ikur inprimagarri 94etatik 12 ausazko karaktere izatetik 16 izatera pasatzeak 26 bit inguru gehitzen ditu, eta horrek asmatzea 78 milioi aldiz zailagoa egiten du, gutxi gorabehera.

Nola kalkulatzen den entropiaren zenbakia

Entropiak neurtzen du sorgailuak zenbat pasahitz berdin probagarri sor zitzakeen. Ausazko pasahitz batean, luzera × log2(multzoaren tamaina) da. Lau karaktere-multzoekin multzoak 94 ikur ditu, karaktere bakoitzeko 6,55 bit inguru balio dutenak, beraz 16 karakterek 105 bit inguru ematen dituzte. Antzeko itxurako karaktereak baztertzeak multzoa 84ra murrizten du, eta karaktere bakoitzeko bit baten bosten bat baino zertxobait gutxiago galtzen da. Goiko taulak matematika bera erabiltzen du, eta erasotzaile batek konexiorik gabe segundoko 10.000 milioi saiakera egiten dituela kontuan hartzen du; hori zifra zuhurra da hash azkar baten aurka GPU multzo baterako. bcrypt bezalako hash mantso batek erritmo hori magnitude-ordenatan murrizten du.

Pasaesaldiek berdin funtzionatzen dute, baina karaktereen ordez hitzekin. Hemen txertatutako zerrendak 367 hitz labur eta arrunt ditu, beraz hitz bakoitzak 8,5 bit inguru gehitzen ditu eta sei hitzek 51 bit inguru ematen dituzte: errazak dira idazteko eta gogoratzeko, baina 16 karaktereko ausazko pasahitz bat baino ahulagoak. Bereizle gisa "ausazko zifra" aukeratzeak 3,3 bit inguru gehitzen ditu tarte bakoitzeko. Garrantzitsua den zerbait babesten duen pasaesaldi baterako, erabili zortzi hitz, edo 7.776 hitzeko Diceware zerrenda bat, non hitz bakoitzak 12,9 bit balio duen.

Neurgailuak 40 bit azpikoak ahul, 40tik 59ra ertain, 60tik 79ra sendo eta 80 edo gehiagokoak oso sendo gisa sailkatzen ditu. Sorgailuaren ezarpenak balioesten ditu, ez katea bera; hori da pasahitz bat puntuatzeko modu zintzo bakarra: "correct horse battery staple" puntuazio altua lortzen du ereduetan oinarritutako egiaztatzaileetan, baina edozein erasotzailek probatzen duen lehen esaldia da.

Sortutako pasahitza modu seguruan erabiltzea

Erabili pasahitz desberdina kontu bakoitzerako eta utzi pasahitz-kudeatzaile bati gogoratzen; berrerabilerak egiten du webgune bat filtratzeak kontu askoren bahiketa ekartzea. Gorde pasahitza kudeatzailean izena emateko inprimakia bidali aurretik, eta aktibatu bi urratseko autentifikazioa eskaintzen den guztietan. Kontu bat ez, dokumentu bat blokeatzeko, pasaesaldi sendo bat ondo dator PDF babestu tresnarekin, zuk aukeratutako pasahitzarekin fitxategia enkriptatzen duenarekin.

Maiz egiten diren galderak

Segurua al da pasahitz sortzaile online bat erabiltzea?
Segurua da pasahitza zure gailutik irtetzen ez bada. Sorgailu honek erabat zure nabigatzailean funtzionatzen du, crypto.getRandomValues erabiliz, kriptografikoki segurua den ausazko iturri bat; ez da inolako eskaerarik egiten sortu, kopiatu edo ezarpenak aldatzean, eta zure nabigatzailearen sare-panelean egiazta dezakezu.
Zenbateko luzera izan behar du pasahitz batek 2026an?
Pasahitz-kudeatzaile batean gordetako ausazko pasahitz baterako, 16 karaktere edo gehiago lau karaktere-multzoetatik, eta horrek 100 bit baino gehiagoko entropia ematen du. NISTek zerbitzuei gutxienez 64 karaktere onartzeko eskatzen die, beraz luzera gutxitan izaten da muga.
Zergatik baztertu ditzaket 0, O, l eta 1 bezalako karaktere anbiguoak?
Ozen irakurri behar duzun edo paperetik idazten duzun pasahitz bat gaizki ez idazteko. Multzoa 94 ikurretatik 84ra murrizten du, eta pare bat karaktere gehiagok soberan konpentsatzen dute.
Pasaesaldi bat ausazko pasahitz bat baino hobea al da?
Pasaesaldia errazagoa da gogoratzeko eta idazteko, eta pasahitz nagusi edo gailuko saio-hasiera baterako egokia da. Karaktereko entropia gutxiago du, beraz hitz gehiago behar ditu: erabili gutxienez sei zerrenda handi batetik, edo zortzi orri honetan txertatutako zerrenda laburretik.
Sortzaileak gogoratzen al ditu sortu dituen pasahitzak?
Ez. Pasahitzak orrian bakarrik daude, berriak sortu edo fitxa itxi arte. Ez da ezer idazten cookieetan, biltegiratze lokalean edo zerbitzari batean.