Акысыз Diceware сырфраза генератору

Кокус сөздөрдү бириктирип, эстелүүчү, жогорку энтропиялуу сырфразаларды жаратыңыз. Ыңгайлаштырылуучу сөз саны, бөлгүч жана баш тамга колдонуу — криптографиялык коопсуз кокустукту колдонот.

Жүктөлгөндөн кийин оффлайн иштейт

...

Бир гана сөздү кайра тандоо үчүн ошол сөздү басыңыз

62 бит
Энтропия
15 жыл
Табуу үчүн керектүү убакыт

Эмне үчүн diceware? Кокустан тандалган сөздөрдөн турган эстеленген сөз айкаштары чоң энтропияга ээ жана баш аламан белгилерге караганда эстеп калуу оңой. 5 сөздөн турган сөз айкашы чоң-кичине тамгалары жана символдору аралашкан 10 белгилүү кокустан түзүлгөн сырсөзгө караганда энтропиясы жогору. Бардык кокустук серепчиңиздеги crypto.getRandomValues() функциясынан алынат. Сөздөр, сөз айкаштары же башка эч кандай маалымат эч жакка жөнөтүлбөйт.

Бул кантип иштейт

Сырсөз-фраза жаратуу Web Crypto API'нин crypto.getRandomValues колдонуп толугу менен браузериңизде болот — сырсөз башкаруучулар жана TLS колдонгон эле криптографиялык кокустук булагы. 1,296-сөздүк EFF кыска сөз тизмеси түз баракка топтоштурулган, ошондуктан жаратуу учурунда эч кандай тармак сурам жасалбайт.

  1. 1
    Бейтараптык сөз тандоо
    Ар бир сөз орду үчүн, crypto.getRandomValues Uint32 буферин аппараттык колдоолуу кокус сан менен толтурат. Четке кагуу үлгүлөө бөлүштүрүүнү бурмалай турган маанилерди четке кагат, андан кийин натыйжа 1,296-сөздүк EFF кыска сөз тизмесине индекстелет — сөз башына так 10.34 бит энтропия берет, модуло бейтараптыгы жок.
  2. 2
    Милдеттүү эмес кошумчалар кошулган
    Эгер сан которуштурмасын күйгүзсөңүз, 0-99 ортосундагы кокус бүтүн сан ошол эле бейтараптык методу менен тандалып, өзүнчө чип катары кошулат, болжол менен 6.6 бит кошуп. Ар бир сөздүн биринчи тамгасын баш тамга кылуу детерминдешкен жана эч бир энтропия кошпойт, буга курал ачык эскертет.
  3. 3
    Тирүү энтропия жана бузуу-убактысы көрсөтүлүшү
    Энтропия sözCount × log2(1296) катары эсептелет, курал бул санды үч тандалуучу чабуул модели колдонуп болжолдуу бузуу убактысына айландырат: секундасына 10 болжолдоо (онлайн басаңдатылган), секундасына 10 миллиард (оффлайн GPU) жана секундасына 100 триллион (чоң масштабдуу кластер). Сөз санын же параметрлерди өзгөрткөндө математика дароо жаңыланат.
  4. 4
    Сөз-башына кайра ыргытуу жана көчүрүү
    Каалаган жалгыз сөздү басуу жаңы жаралган сөз менен жалгыз ошол сөздү алмаштырат — бирдей энтропия, бүт сырсөз-фразаны кайра жаратпай ыңгайсыз сөздү алмаштыруу үчүн пайдалуу. Акыркы саб тандаган бөлгүчиңиз менен чогултулуп, стандарттуу Clipboard API аркылуу алмашуу буферине жазылат.

Сырсөз-фраза жергиликтүү топтоштурулган сөз маалыматы колдонуп толугу менен браузериңизде жаралат — эч нерсе эч кандай серверге эч качан жиберилбейт.

Байланыштуу куралдар

Көп берилүүчү суроолор