0

Diceware генератор лозинки — лозинке од насумичних речи

Генеришите јаке, лако памтљиве лозинке састављене од насумичних правих речи користећи Diceware метод — права криптографска случајност, са искрено приказаном стварном ентропијом у битовима.

🔒 У потпуности се обрађује у вашем претраживачу — ништа што овде унесете се никада не отпрема.

6
Обрада... 0%
Генерисање сигурносних насумичних речи
Готово

Резултат

Овај алат генерише лозинке на Diceware начин: уместо густог низа насумичних знакова који је тешко откуцати и још теже запамтити, он наниже неколико уобичајених речи изабраних потпуно насумично. Лозинка попут „шума-комета-фењер-гитара-оаза-чичак“ носи стварну, израчунљиву ентропију, а истовремено је нешто што људско биће може прочитати наглас, откуцати на телефону или запамтити након неколико покушаја — управо компромис због којег је Diceware стил генерисања и осмишљен.

Случајност је суштина, па јој овде приступамо озбиљно: свака реч се бира помоћу криптографски безбедног генератора случајних бројева прегледача crypto.getRandomValues(), уз правилно одбацивање узорака при сваком извлачењу. Сирова 32-битна случајна вредност прихвата се само ако пада у опсег који је дељив дужином листе речи без остатка; вредности у преосталом, неравномерном остатку се одбацују и поново извлаче. Прескакање овог корака и једноставно коришћење „вредност % дужинаЛистеРечи“ незнатно би фаворизовало речи са нижим индексима у односу на оне са вишим — суптилна статистичка пристрасност коју би наивна имплементација тихо увела. Овај генератор никада не користи ту пречицу.

Искреност о ентропији је друга половина дизајна. Уграђена листа речи садржи 1.821 јединствену, недвосмислену, свакодневну енглеску реч — велику, репрезентативну листу, али не специфичну листу од 7.776 речи коју користи класични Diceware пројекат, тако да овај алат никада не тврди да има познату цифру од 12,9 бита по речи која важи само за ту тачну листу. Уместо тога, ентропија по речи израчунава се уживо као log2(дужина листе), што овде износи приближно 10,8 бита по речи, а резултат на екрану увек приказује пуну формулу — број речи пута битови по речи, плус искрени допринос било којих додатака — тако да можете видети тачно како је збир добијен, уместо да верујете маркетиншком броју.

Према опционим подешавањима се односимо с истом искреношћу. Писање сваке речи великим словом је фиксно, детерминистичко правило које се примењује на исти начин сваки пут, тако да уопште не додаје стварну ентропију — нападач који зна правило не добија ништа из непознавања која су слова велика, и алат то јасно наводи. Додавање насумичног двоцифреног броја, насупрот томе, јесте право додатно насумично извлачење из 100 подједнако вероватних вредности, што додаје стварних и наведених ~6,6 бита поврх речи. Све се израчунава и приказује локално у вашем прегледачу, без учешћа сервера, тако да лозинку коју генеришете нико осим вас никада не види.