Generator Bcrypt
Zgoščite gesla z bcrypt ali preverite geslo glede na obstoječo zgoščeno vrednost bcrypt.
Generator Bcrypt
Bcrypt je funkcija zgoščevanja gesel, zasnovana tako, da je počasna in zasoljena, zato je pravo orodje za shranjevanje uporabniških gesel — in napačno za šifriranje sporočil, ki jih nameravate prebrati. Ta generator opravlja dve nalogi. V načinu zgoščevanja vzame geslo in vrne zgoščeno vrednost bcrypt, kot je $2b$10$…, ki jo lahko shranite v bazo podatkov. V načinu preverjanja vzame geslo in obstoječo zgoščeno vrednost in vam pove, ali se ujemata, kar je točno to, kar naredi preverjanje prijave na strežniku.
Stroški ali krogi določajo, koliko dela zahteva posamezno zgoščevanje: vsak dodatni krog podvoji čas. Zaradi višjih stroškov je ugibanje brez povezave počasnejše za napadalca, vendar je tudi vsako zgoščevanje počasnejše za vas, zato izberite vrednost, ki si jo lahko privošči vaša strojna oprema ob vsaki prijavi. To orodje omogoča od 4 do 12; privzeta vrednost 10 je običajna produkcijska izbira. Ker se bcrypt tukaj v celoti izvaja v vašem brskalniku, lahko visoki stroški povzročijo opazen trenutek na telefonu - to je algoritem, ki deluje, kot je načrtovan, in ne zastoj.
V vsako zgoščevanje je vdelana lastna naključna sol, ustvarjena s kriptografsko varnim naključnim virom brskalnika, tako da dvakratno zgoščevanje istega gesla da dve različni zgoščeni vrednosti in oba še vedno preverjata. Ta sol je tista, ki premaga vnaprej izračunane mavrične tabele. Upoštevajte, da bcrypt prebere samo prvih 72 bajtov gesla.
Bcrypt je enosmeren: ni "dešifriranja". Geslo kandidata lahko preverite samo glede na shranjeno zgoščeno vrednost, izvirnika pa nikoli ne obnovite iz njega. Vse se zgodi lokalno v vašem brskalniku – geslo, ki ga vtipkate, ni nikoli naloženo, zabeleženo ali poslano kamor koli, zaradi česar je tukaj varno preizkušati prava gesla.