Անցնել հիմնական բովանդակությանը

Diceware passphrase գեներատոր անվճար

Ստեղծեք հիշողության մեջ մնացող, բարձր էնտրոպիայի passphrase-ներ՝ պատահական բառերի համակցությամբ: Կարգավորվող բառերի քանակ, բաժանիչ ու մեծատառ — ծածկագրային ապահով պատահականություն:

Աշխատում է անցանց՝ բեռնվելուց հետո

...

Սեղմեք ցանկացած բառ՝ ընդամենը այդ բառը վերադասավորել

62 բիթ
Էնտրոպիա
15 տարի
Ճեղքելու ժամանակ

Ինչու՞ diceware։ Պատահական բառերից կազմված հիշվող արտահայտություններն ունեն հսկայական էնտրոպիա և ավելի հեշտ են հիշվում, քան անհեթեթ նիշերը։ 5-բառ արտահայտությունն ունի ավելի մեծ էնտրոպիա, քան խառն ռեգիստրով + սիմվոլներով 10-նիշ պատահական գաղտնաբառ։ Բոլոր պատահականությունը գալիս է ձեր բրաուզերի crypto.getRandomValues()-ից։ Ոչ մի բառ, արտահայտություն կամ տվյալ ոչ մի տեղ չի ուղարկվում։

Տարածված կիրառություններ

  • Գործարքի մենեջերների համար հիմնական գաղտնաբառ ստեղծեքDiceware արտահայտությունը իդեալական է գաղտնաբառի մենեջերի հիմնական բանալիի համար - բարձր էնտրոպիա, հիշելի:
  • Ծածկագրման արտահայտություններ ստեղծեքԱմբողջ սկավառակի ծածկագրման համար, GPG բանալիների կամ ցանկացած կրիպտոգրաֆիկ համակարգ, որը պահանջում է հիշելի գաղտնիք:
  • Wi-Fi ցանցի գաղտնաբառեր ստեղծեքԱվելի հեշտ բանավոր կիսել, քան պատահական խառնաշփոթ - կատարյալ հյուսատեղի համար կամ ընդհանուր տներ համար:
  • Թիմի ընդհանուր գաղտնիքներ ստեղծեքԸնդհանուր ծառայության հաշվապահներ, տեղակայման գաղտնաբառեր, կամ ցանկացած բան, որ շատ մարդ պետք է հիշեն:
  • Դեմոնստրացիայի համար հիշելի օրինակ գաղտնաբառեր ստեղծեքԳաղտնաբառ պահանջող գործիքներ ցուցադրելիս, diceware արտահայտությունները ավելի հիշելի են հանդիսավորների համար, քան պատահական խառնաշփոթ:

Ինչպես է այն աշխատում

Գաղտնաբառախրասի ստեղծումը լիովին աշխատում է ձեր դիտարկիչում՝ օգտագործելով 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
    Կենդանի էնտրոպիա և կոտրման-ժամանակի ցուցադրում
    Էնտրոպիան հաշվարկվում է որպես wordCount × log2(1296), և գործիքը այդ թիվը փոխարկում է գնահատված կոտրման ժամանակի՝ օգտագործելով երեք ընտրովի հարձակման մոդել. 10 փորձ/վրկ (առցանց սահմանափակված), 10 միլիարդ/վրկ (անցանց GPU), և 100 տրիլիոն/վրկ (մեծամասշտաբ կլաստեր)։ Մաթեմատիկան ակնթարթորեն թարմացվում է, երբ փոխում եք բառերի քանակը կամ ընտրանքները։
  4. 4
    Ըստ-բառի կրկին-ընտրություն և պատճենում
    Ցանկացած առանձին բառ սեղմելը փոխարինում է միայն այդ բառը թարմորեն ստեղծվածով — նույն էնտրոպիան, օգտակար է անհարմար բառը փոխարինելու համար՝ առանց ամբողջ գաղտնաբառախրասը վերստեղծելու։ Վերջնական տողը հավաքվում է ձեր ընտրած բաժանիչով և գրվում է սեղմատախտակին ստանդարտ Clipboard API-ով։

Գաղտնաբառախրասն ամբողջովին ստեղծվում է ձեր դիտարկիչում՝ օգտագործելով տեղում փաթեթավորված բառային տվյալներ — ոչինչ երբեք ոչ մի տեղ չի ուղարկվում սերվեր։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր