0

Дицеваре Пасспхрасе Генератор — Рандом Ворд Пасспхрасе

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

6
Buy Me a Coffee at ko-fi.com
Обрада... 0%
Котрљање сигурних насумичних речи
Готово

Резултат

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

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

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

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