LibraTool logoLibraTool

Тавлидкунандаи гузарвожаи Diceware-и ройгон

Гузарвожаҳои ба ёдмонда ва баландэнтропияро бо якҷоякунии калимаҳои тасодуфӣ тавлид кунед. Шумораи калима, ҷудокунанда ва ҳарфи калонро танзим кунед — тасодуфияти криптографӣ аминро истифода мебарад.

Ҳамин ки бор шуд офлайн кор мекунад

...

Барои аз нав интихоб кардани танҳо як калима онро пахш кунед

62 бит
Энтропия
15 сол
Вақти шикастан

Чаро diceware? Ибораҳои ёдмонӣ аз калимаҳои тасодуфӣ энтропияи баланд доранд ва аз рамзи бемаънӣ осонтар дар хотир мемонанд. Ибораи 5-калимагӣ аз рамзи 10-аломатии тасодуфӣ бо ҳарфҳои гуногун ва аломатҳо энтропияи бештар дорад. Тамоми тасодуфнокӣ аз crypto.getRandomValues() дар браузери шумо меояд. Ҳеҷ калима, ибора ё дигар маълумот ба ягон ҷо фиристода намешавад.

Чӣ тавр он кор мекунад

Тавлиди ибораи парол пурра дар браузери шумо бо истифодаи crypto.getRandomValues-и API-и Web Crypto кор мекунад — ҳамон манбаи тасодуфияти криптографӣ, ки идоракунандаҳои парол ва TLS истифода мебаранд. Рӯйхати калимаи кӯтоҳи EFF-и 1,296-калима бевосита ба саҳифа баста шудааст, бинобар ин ҳангоми тавлид ягон дархости шабака сохта намешавад.

  1. 1
    Интихоби калимаи бидуни тарафдорӣ
    Барои ҳар ҷои калима, crypto.getRandomValues буферии Uint32-ро бо рақами тасодуфии дастгирикардаи сахтафзор пур мекунад. Намунагирии радкунӣ қимматҳоеро, ки тақсимотро каҷ мекунанд, партофта, сипас натиҷа ба рӯйхати калимаи кӯтоҳи EFF-и 1,296-калима индекс мекунад — дуруст 10.34 бит энтропия дар ҳар калима бидуни тарафдории модуло медиҳад.
  2. 2
    Иловаҳои ихтиёрӣ илова карда мешаванд
    Агар иваз кунандаи рақамро фаъол кунед, як бутуни тасодуфӣ аз 0–99 бо ҳамон усули бидуни тарафдорӣ интихоб карда, ҳамчун чипи алоҳида илова карда мешавад, ки тахминан 6.6 бит илова мекунад. Калон кардани ҳарфи аввали ҳар калима детерминистӣ буда, ягон энтропия илова намекунад, ки абзор онро возеҳан қайд мекунад.
  3. 3
    Намоиши зиндаи энтропия ва вақти шикастан
    Энтропия ҳамчун шумориКалима × log2(1296) ҳисоб карда мешавад, ва абзор ин рақамро ба вақти тахминии шикастан бо истифодаи се модели ҳамлаи интихобшаванда табдил медиҳад: 10 тахмин/сония (онлайни маҳдудшуда), 10 миллиард/сония (GPU-и офлайн) ва 100 триллион/сония (кластери калон-миқёс). Математика фавран ҳангоми тағйир додани шумораи калима ё интихобот нав мешавад.
  4. 4
    Аз нав партофтани ҳар калима ва нусхабардорӣ
    Зер кардани ягон калимаи алоҳида танҳо он калимаро бо як тозаи навтавлидшуда иваз мекунад — ҳамон энтропия, барои иваз кардани калимаи ноҳамвор бидуни аз нав тавлид кардани тамоми ибораи парол муфид аст. Сатри ниҳоӣ бо ҷудокунандаи интихобии шумо ҷамъоварӣ шуда, тавассути API-и стандартии Clipboard ба ҳофиза навишта мешавад.

Ибораи парол пурра дар браузери шумо бо истифодаи маълумоти калимаи маҳаллан бастабандӣшуда тавлид карда мешавад — ҳеҷ чиз ҳаргиз ба ягон сервер фиристода намешавад.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда