Ի՞նչ է Bcryptjs-ը:
Ի՞նչ է Bcryptjs-ը:

Video: Ի՞նչ է Bcryptjs-ը:

Video: Ի՞նչ է Bcryptjs-ը:
Video: Ի՞նչ է հայտնի Պրիգոժինի ենթադրյալ մահվան մասին այս պահին 2024, Մայիս
Anonim

անկախ նրանից, թե դուք ստեղծում եք հավելված կամ կայք, ինչ-որ պահի ձեզ անհրաժեշտ է մուտքի կամ գրանցման համակարգ: Այդ պահին գաղտնաբառերը կարևոր են, ձեզ հարկավոր է գաղտնաբառերը պահելու անվտանգ միջոց: bcryptjs թույլ է տալիս կոտրել ձեր գաղտնաբառերը, ինչը նշանակում է, որ այն փոխակերպում է ձեր գաղտնաբառը պատահական տողի:

Այս առումով ի՞նչ են Saltrounds-ը:

Bcrypt-ը գաղտնաբառի հեշավորման հարմարվողական ֆունկցիա է. ժամանակի ընթացքում կրկնությունների քանակը կարող է ավելացվել՝ այն դանդաղեցնելու համար, ուստի այն մնում է դիմացկուն կոպիտ որոնման հարձակումներին նույնիսկ հաշվողական հզորության ավելացման դեպքում:

Նաև ի՞նչ է աղի Bcrypt-ը: (Իմացեք, թե ինչպես և երբ հեռացնել այս կաղապարի հաղորդագրությունը) Կրիպտոգրաֆիայում, ա աղ պատահական տվյալներ են, որոնք օգտագործվում են որպես լրացուցիչ մուտքագրում միակողմանի ֆունկցիայի համար, որը հեշավորում է տվյալները, գաղտնաբառը կամ անցաբառը: Աղեր օգտագործվում են պահեստում գաղտնաբառերը պաշտպանելու համար:

Հետագայում հարցն այն է, թե ինչպես է աշխատում Bcrypt-ը համեմատում:

Աղը ներառված է հեշի մեջ (որպես պարզ տեքստ): Այն համեմատել ֆունկցիան պարզապես հանում է աղը հեշից, այնուհետև այն օգտագործում է գաղտնաբառը հաշելու և այն կատարելու համար համեմատություն.

Կարո՞ղ է Bcrypt-ը վերծանվել:

Դու չես կարող վերծանել հեշը պահվում է կողմից bcrypt . Հաշվելը նման է թուղթ այրելուն: Դուք կարող է թուղթը վերածեք մոխրի՝ այրելով այն, բայց դուք չեք կարող այն ետ դարձնել: