Գաղտնագրություն և անվտանգություն
Bcrypt հեշի գեներատոր
Ստեղծեք ստանդարտ bcrypt հեշեր և պատահական աղ (salt) նշված գաղտնաբառի և հաշվարկման ռաունդների հիման վրա:
Գործարկել գործիքը
Այս առցանց գործիքը ստեղծում է bcrypt ստանդարտի հեշեր մուտքագրված գաղտնաբառերի համար: Ծրագիրը յուրաքանչյուր հաշվարկի ժամանակ գեներացնում է պատահական աղ (salt), որի շնորհիվ միևնույն գաղտնաբառը կրկին մշակելիս ստացվում է բոլորովին նոր և եզակի հեշային տող: Օգտագործողը կարող է նշել հաշվարկման ռաունդների քանակը (cost rounds), որը լռելյայն սահմանված է 12: Եթե մուտքագրվի այլ արժեք, համակարգն այն ավտոմատ կերպով կարգավորում է 10-ից 15 միջակայքում: Ռաունդների ավելի մեծ թիվը մեծացնում է հեշավորման համար պահանջվող հաշվարկային ռեսուրսներն ու պաշտպանության մակարդակը: Գաղտնաբառի դաշտը լրացնելը պարտադիր չէ. դատարկ դաշտի դեպքում համակարգը վերադարձնում է դատարկ արժեքներ: Երբ գաղտնաբառը մուտքագրված է, այն կոդավորվում է UTF-8 ձևաչափով և մշակվում առանց ցանցային հարցումների: Եթե պարամետրերի մշակման ընթացքում առաջանում է թվային փոխակերպման սխալ, համակարգը ցուցադրում է հաղորդագրություն: Ստացված հեշային տողը լիովին համատեղելի է bcrypt ալգորիթմն աջակցող ծրագրային գրադարանների և վավերացման մեխանիզմների հետ:
Հրահանգներ
- Մուտքագրեք գաղտնաբառը համապատասխան տեքստային դաշտում:
- Ընտրեք հաշվարկման ռաունդների քանակը (10-ից 15 միջակայքում, լռելյայն՝ 12):
- Սեղմեք գեներացման կոճակը հեշավորումը սկսելու համար:
- Պատճենեք արդյունքների դաշտում հայտնված bcrypt հեշը և աղի (salt) արժեքը:
Օրինակներ
- Գաղտնաբառ՝ mySecretPass123, ռաունդներ՝ 12 -> գեներացվում է համապատասխան bcrypt հեշ և եզակի աղ:
- Գաղտնաբառ՝ Secure#2026, ռաունդներ՝ 14 -> գեներացվում է 14 ռաունդով հաշվարկված անվտանգ bcrypt հեշ:
ՀՏՀ
Ինչպե՞ս է աշխատում bcrypt հեշավորումը:
Bcrypt-ը ստեղծում է հեշ՝ յուրաքանչյուր գործողության համար ավելացնելով պատահական աղ (salt) և կիրառելով նշված քանակով հաշվարկային ռաունդներ:
Ինչո՞ւ են նույն գաղտնաբառի համար ամեն անգամ ստացվում տարբեր հեշեր:
Գործիքը յուրաքանչյուր անգամ ստեղծում է նոր պատահական աղ (salt), ուստի նույն գաղտնաբառը տալիս է տարբերվող հեշային տողեր:
Ի՞նչ է տեղի ունենում, եթե ռաունդների թիվը 15-ից ավելի կամ 10-ից պակաս լինի:
Համակարգն ավտոմատ կերպով կարգավորում է մուտքագրված թիվը՝ պահպանելով այն 10-ից 15 միջակայքում: