Bcryptjs ni nini?
Bcryptjs ni nini?

Video: Bcryptjs ni nini?

Video: Bcryptjs ni nini?
Video: Node.js Mysql create user with bcrypt password 2024, Novemba
Anonim

iwe unaunda programu au tovuti unahitaji kuingia au mfumo wa usajili wakati fulani. kwa wakati huo manenosiri ni muhimu unahitaji njia salama ya kuhifadhi manenosiri. bcryptjs hukuruhusu kuharakisha manenosiri yako inamaanisha kuwa inabadilisha nenosiri lako kuwa mfuatano wa nasibu.

Katika suala hili, Saltrounds ni nini?

Bcrypt ni kitendakazi cha kuheshimiana cha nenosiri: baada ya muda, hesabu ya kurudia inaweza kuongezwa ili kuifanya polepole, kwa hivyo inasalia kustahimili mashambulizi ya utafutaji wa nguvu hata kwa nguvu ya kukokotoa inayoongezeka.

Pia, Bcrypt ya chumvi ni nini? (Jifunze jinsi na wakati wa kuondoa ujumbe huu wa kiolezo) Katika usimbaji fiche, a chumvi ni data nasibu ambayo hutumiwa kama nyenzo ya ziada ya kukokotoa kwa njia moja ambayo huharakisha data, nenosiri au kaulisiri. Chumvi hutumika kulinda manenosiri kwenye hifadhi.

Baadaye, swali ni, Bcrypt inalinganishaje kazi?

Chumvi imeingizwa kwenye heshi (kama maandishi wazi). The kulinganisha function huchota tu chumvi kutoka kwa heshi na kisha kuitumia kuharakisha nenosiri na kutekeleza kulinganisha.

Je, Bcrypt inaweza kusimbwa?

Huwezi kusimbua hash iliyohifadhiwa na bcrypt . Hashing ni kama kuchoma karatasi. Wewe unaweza kubadilisha karatasi kuwa majivu kwa kuichoma lakini huwezi kuigeuza.

Ilipendekeza: