0

Diceware Paroles Frāžu Ģenerators – Nejaušu Vārdu Paroles Frāzes

Ģenerējiet stipras, viegli iegaumējamas paroles frāzes, veidotas no nejaušiem īstiem vārdiem, izmantojot Diceware metodi – patiesa kriptogrāfiska nejaušība, ar faktisko entropiju bitos, kas tiek godīgi attēlota.

🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.

6
Apstrādā... 0%
Rullē drošus nejaušus vārdus
Pabeigts

Rezultāts

Šis rīks ģenerē paroles frāzes pēc Diceware principa: tā vietā, lai veidotu blīvu nejaušu rakstzīmju virkni, ko ir grūti ierakstīt un vēl grūtāk atcerēties, tas savirknē vairākus parastus vārdus, kas izvēlēti neatkarīgi un nejauši. Paroles frāze kā "forest-comet-lantern-guitar-oasis-thistle" satur reālu, aprēķināmu entropiju, vienlaikus esot kaut kas tāds, ko cilvēks var nolasīt skaļi, ierakstīt tālruņa tastatūrā vai iegaumēt pēc dažiem mēģinājumiem – tieši tas ir kompromiss, kuram Diceware stila ģenerēšana tika veidota.

Nejaušība ir būtiskākā daļa, tāpēc pret to šeit izturas nopietni: katrs vārds tiek izvēlēts, izmantojot pārlūka crypto.getRandomValues() kriptogrāfiski drošu nejaušo skaitļu ģeneratoru, ar pareizu noraidīšanas izlasi katrā izvēlē. Neapstrādāta 32-bitu nejauša vērtība tiek pieņemta tikai tad, ja tā iekrīt diapazonā, kas pilnībā dalās ar vārdu saraksta garumu; vērtības pāri palikušajā, nevienmērīgajā atlikumā tiek atmestas un izlozētas no jauna. Izlaižot šo soli un vienkārši izmantojot vērtība % vārduSarakstaGarums, zemāka indeksa vārdi tiktu nedaudz favorizēti salīdzinājumā ar augstāka indeksa vārdiem – smalka statistiska nobīde, ko naiva implementācija ieviestu nemanāmi. Šis ģenerators nekad neizmanto šo īsceļu.

Godīgums par entropiju ir otra dizaina puse. Iekļautais vārdu saraksts satur 1821 unikālu, nepārprotamu, ikdienišķu angļu vārdu – lielu, reprezentatīvu sarakstu, bet ne to konkrēto 7776 vārdu sarakstu, ko izmanto klasiskais Diceware projekts, tāpēc šis rīks nekad neapgalvo slaveno 12,9 biti/vārdam rādītāju, kas attiecas tikai uz šo precīzo sarakstu. Tā vietā entropija uz vārdu tiek aprēķināta dzīvajā kā log2(saraksta garums), kas šeit sanāk aptuveni 10,8 biti uz vārdu, un ekrānā redzamais rezultāts vienmēr parāda pilno formulu – vārdu skaits reizināts ar bitiem uz vārdu, plus godīgais devums no jebkādiem papildinājumiem – tāpēc jūs varat redzēt, kā tieši tika sasniegts kopējais apjoms, nevis paļauties uz mārketinga skaitli.

Izvēles pārslēgi tiek apstrādāti ar tādu pašu godīgumu. Lielo burtu lietošana katram vārdam ir fiksēts, determinēts noteikums, ko piemēro vienādi katru reizi, tāpēc tas nepievieno nekādu reālu entropiju – uzbrucējs, kurš zina noteikumu, neiegūst neko no tā, ka nezina, kuri burti ir lielie, un rīks to skaidri pasaka. Nejauša divciparu skaitļa pievienošana, turpretī, ir īsta papildu nejauša izloze starp 100 vienlīdz ticamām vērtībām, pievienojot reālus un norādītus ~6,6 bitus virsū vārdiem. Viss tiek aprēķināts un atveidots lokāli jūsu pārlūkā, neiesaistot serveri, tāpēc jūsu ģenerēto paroles frāzi neredz neviens cits kā tikai jūs.