Գաղտնագրություն և անվտանգություն

Bcrypt հեշի գեներատոր

Ստեղծեք ստանդարտ bcrypt հեշեր և պատահական աղ (salt) նշված գաղտնաբառի և հաշվարկման ռաունդների հիման վրա:

Գործարկել գործիքը

Այս առցանց գործիքը ստեղծում է bcrypt ստանդարտի հեշեր մուտքագրված գաղտնաբառերի համար: Ծրագիրը յուրաքանչյուր հաշվարկի ժամանակ գեներացնում է պատահական աղ (salt), որի շնորհիվ միևնույն գաղտնաբառը կրկին մշակելիս ստացվում է բոլորովին նոր և եզակի հեշային տող: Օգտագործողը կարող է նշել հաշվարկման ռաունդների քանակը (cost rounds), որը լռելյայն սահմանված է 12: Եթե մուտքագրվի այլ արժեք, համակարգն այն ավտոմատ կերպով կարգավորում է 10-ից 15 միջակայքում: Ռաունդների ավելի մեծ թիվը մեծացնում է հեշավորման համար պահանջվող հաշվարկային ռեսուրսներն ու պաշտպանության մակարդակը: Գաղտնաբառի դաշտը լրացնելը պարտադիր չէ. դատարկ դաշտի դեպքում համակարգը վերադարձնում է դատարկ արժեքներ: Երբ գաղտնաբառը մուտքագրված է, այն կոդավորվում է UTF-8 ձևաչափով և մշակվում առանց ցանցային հարցումների: Եթե պարամետրերի մշակման ընթացքում առաջանում է թվային փոխակերպման սխալ, համակարգը ցուցադրում է հաղորդագրություն: Ստացված հեշային տողը լիովին համատեղելի է bcrypt ալգորիթմն աջակցող ծրագրային գրադարանների և վավերացման մեխանիզմների հետ:

Հրահանգներ

  1. Մուտքագրեք գաղտնաբառը համապատասխան տեքստային դաշտում:
  2. Ընտրեք հաշվարկման ռաունդների քանակը (10-ից 15 միջակայքում, լռելյայն՝ 12):
  3. Սեղմեք գեներացման կոճակը հեշավորումը սկսելու համար:
  4. Պատճենեք արդյունքների դաշտում հայտնված bcrypt հեշը և աղի (salt) արժեքը:

Օրինակներ

  • Գաղտնաբառ՝ mySecretPass123, ռաունդներ՝ 12 -> գեներացվում է համապատասխան bcrypt հեշ և եզակի աղ:
  • Գաղտնաբառ՝ Secure#2026, ռաունդներ՝ 14 -> գեներացվում է 14 ռաունդով հաշվարկված անվտանգ bcrypt հեշ:

ՀՏՀ

Ինչպե՞ս է աշխատում bcrypt հեշավորումը:

Bcrypt-ը ստեղծում է հեշ՝ յուրաքանչյուր գործողության համար ավելացնելով պատահական աղ (salt) և կիրառելով նշված քանակով հաշվարկային ռաունդներ:

Ինչո՞ւ են նույն գաղտնաբառի համար ամեն անգամ ստացվում տարբեր հեշեր:

Գործիքը յուրաքանչյուր անգամ ստեղծում է նոր պատահական աղ (salt), ուստի նույն գաղտնաբառը տալիս է տարբերվող հեշային տողեր:

Ի՞նչ է տեղի ունենում, եթե ռաունդների թիվը 15-ից ավելի կամ 10-ից պակաս լինի:

Համակարգն ավտոմատ կերպով կարգավորում է մուտքագրված թիվը՝ պահպանելով այն 10-ից 15 միջակայքում:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։