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

Գաղտնաբառերի գեներատոր անվճար

Ստեղծեք ուժեղ, պատահական գաղտնաբառեր՝ ընտրված երկարությամբ, նիշերի տեսակներով և բացառություններով։ Անվճար, առանց մուտքի։

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

Թողեք դատարկ՝ լռելյայն ցուցակի համար։ Բացատները անտեսվում են։

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

  • Սերտ Անվտանգ Բանկային ԳաղտնաբառՍարքել երկար, բարդ գաղտնաբառ ձեր բանկ, ներդրում, և ֆինանսական հաշվի համար:
  • Սերտ Ուժեղ WiFi ԳաղտնաբառՍարքել անվտանգ WiFi գաղտնաբառ դժվար թվել բայց հեշտ կիսումեր QR կոդի միջոցով:
  • Սերտ Աշխատանք Հաշիվ ԳաղտնաբառՀամապատասխանել կորպորատիվ գաղտնաբառ պահանջ — երկարություն, բարդություն, և նիշ տեսակ կանոն:
  • Սերտ Անվտանգ API ԲանալիՍարքել անվտանգ, բարձր-entropy գատար համար օգտագործել API բանալի, տեղային խաղալ, և նամակ տեղային:
  • Սերտ Տվյալ Հիմա ԳաղտնաբառՍարքել ուժեղ գաղտնաբառ տվյալ հիմա փրկել, արմատ հաշիվ, և ծառայություն միացում:

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

Գաղտնաբառերը ստեղծվում են ամբողջովին ձեր դիտարկիչում՝ օգտագործելով Web Crypto API-ի crypto.getRandomValues()-ը — նույն ծպտագրական պատահական աղբյուրը, որ դիտարկիչներն օգտագործում են TLS-ի համար։ Ոչ մի Math.random(), ոչ մի սերվեր, ոչ մի ցանցային հարցում որևէ տեսակի։

  1. 1
    Նիշային ավազանի հավաքում
    Ձեր վանդակների ընտրության հիման վրա գործիքը կառուցում է առանձին զանգվածներ մեծատառերի, փոքրատառերի, թվանշանների և նշանների համար։ Եթե «բացառել նման նիշերը» միացված է, տեսողականորեն երկիմաստ նիշերը, ինչպիսիք են 1, l, I, 0 և O, հեռացվում են ամեն հավաքածուից մինչև ավազանի ձևավորումը։
  2. 2
    Մերժման-նմուշառված պատահական ընտրություն
    Ամեն նիշային դիրք լցվում է crypto.getRandomValues()-ով մերժման նմուշառումով. եթե հում պատահական արժեքը հայտնվում է բաշխման թեքված պոչում, այն դեն է նետվում և վերաքաշվում։ Սա վերացնում է մոդուլո կողմնակալությունը, որը կստիպեր որոշ նիշեր վիճակագրորեն ավելի հավանական լինել, քան մյուսները։
  3. 3
    Երաշխավորված դասային ծածկույթ
    Ամբողջ գաղտնաբառը նմուշառելուց հետո գործիքը ստուգում է, թե արդյոք ընտրված ամեն դասից առնվազն մեկ նիշ առկա է։ Եթե ոչ, այն վերանմուշառում է ամբողջ գաղտնաբառը և կրկին ստուգում — մինչև 100 անգամ — ոչ թե նիշեր փոխարինում ֆիքսված դիրքերում, ինչը կխեղաթյուրեր բաշխումը։
  4. 4
    Էնտրոպիա և կոտրման-ժամանակի գնահատական
    Գործիքը հաշվարկում է էնտրոպիան որպես երկարություն × log2(ավազանի չափ) և գնահատում է կոտրման ժամանակը՝ օգտագործելով լոգարիթմական-տարածքի թվաբանություն 100 միլիարդ փորձ-վայրկյանում GPU հիմքի դեմ (համապատասխան արագ հեշերի համար, ինչպիսին է MD5-ը. bcrypt/Argon2-պաշտպանված գաղտնաբառերը շատ ավելի երկար կպահանջեին)։ Երկու ցուցանիշներն էլ ակնթարթորեն թարմացվում են, երբ փոխում եք կարգավորումները։

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

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

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