Yakagadziriswa: gadzira hash password mujs

Dambudziko guru rekugadzira hash password muJavaScript nderekuti zviri nyore kufungidzira. A hashi password ingori tambo yemavara anoregedzerwa, kana kushandurwa kuita nhamba yakasarudzika, uye yozochengetwa pakombiyuta yemushandisi. Chero ani anoziva iyo hash password anogona nyore kupinda muaccount yemushandisi pasina kurangarira iyo chaiyo password.

var password = "";
var salt = "";

function hashPassword(password, salt) {
    var hash = CryptoJS.SHA256(password + salt);
    return hash.toString(CryptoJS.enc.Hex);
}

var password = "";
Mutsara uyu unogadzira shanduko inonzi password uye inoimisa yakaenzana netambo isina chinhu.

var munyu = "";
Mutsara uyu unogadzira shanduko inonzi munyu uye inoimisa yakaenzana netambo isina chinhu.

basa hashPassword (password, munyu) {
var hash = CryptoJS.SHA256(password + munyu);
return hash.toString(CryptoJS.enc.Hex);
}
Iri basa rinotora muzvikamu zviviri, password uye munyu, uye rinodzosera hashed vhezheni yepassword uchishandisa iyo SHA256 algorithm uye iyo Hex encoding fomati.

Hash mapassword

Hash mapassword imhando yepassword inoshandisa cryptographic hash basa kugadzira yakasarudzika password yemushandisi wega wega. Basa rehashi rinotora tambo yekupinda uye rinogadzira tambo yekubuda-yakareba, inodaidzwa kuti hashi kukosha. Hukoshi hwehashi hwakasiyana kune yega yega tambo yekupinza uye haina hukama neyekutanga tambo yekupinza.

Kuti ugadzire hashi password, iwe unofanirwa kutanga wagadzira cryptographic hash yezvitupa zvemushandisi wako. Unogona kuita izvi nekushandisa MD5 kana SHA-1 hashing algorithm, zvichienderana nepuratifomu yauri kushandisa. Tevere, iwe unofanirwa kuchengetedza iyo hashi kukosha munzvimbo yakachengeteka pane yako server. Pese vashandisi vako pavanopinda, ivo vanozoda kuisa yavo yekupinda muapp yako vobva vashandisa theshash kukosha kugadzira yavo password nyowani.

Shanda nemahashi

MuJavaScript, ma hashes anoshandiswa kumiririra arrays. Semuenzaniso, iyo inotevera kodhi inogadzira tambo dzakawanda uye inoichengeta mune inosiyana inonzi myArray:

myArray = [“a”, “b”, “c”];

Iwe unogona zvakare kushandisa hashes kumiririra mamwe marudzi e data. Semuenzaniso, iyo inotevera kodhi inogadzira hashi inochengeta kukosha "1" uye "2":

hashi = {1: “1”, 2: “2”}

Related posts:

Leave a Comment