yescrypt 1.1.0

yescrypt pasahitzetan oinarritutako gakoak sortzeko funtzio bat da, scrypt-ean oinarrituta.

Abantailak (scrypt eta Argon2rekin alderatuta):

  • Lineaz kanpoko erasoekiko erresistentzia hobetzea (eraso baten kostua handituz, defendatzailearen kostuak etengabe mantenduz).
  • Funtzionalitate gehigarriak (adibidez, pasahitza jakin gabe ezarpen seguruagoetara aldatzeko aukeraren moduan) kutxatik kanpo.
  • NIST onartutako primitibo kriptografikoak erabiltzen ditu.
  • SHA-256, HMAC, PBKDF2 eta scrypt erabiltzeko aukera izaten jarraitzen du.

Desabantailak ere badaude, xehetasun gehiagoz deskribatuta proiektuaren orria.

Aurreko albistetik (yescrypt 1.0.1) hainbat kaleratze txiki egon ziren.


Oharra aldaketak 1.0.2:

  • MAP_POPULATE jada ez da erabiltzen, hari anitzeko proba berriek positiboek baino efektu negatibo gehiago agerian utzi dituztelako.

  • SIMD kodeak orain sarrerako eta irteerako buffer-ak berrerabiltzen ditu BlockMix_pwxform-en SMix2-n. Horrek apur bat hobetu dezake cachearen arrakasta-tasa eta, beraz, errendimendua.

Aldaketak 1.0.3 bertsioan:

  • SMix1-ek V indexazioa optimizatzen du grabaketa sekuentzialetarako.

Aldaketak 1.1.0 bertsioan:

  • Yescrypt-opt.c eta yescrypt-simd.c batu egin dira eta "-simd" aukera jada ez dago erabilgarri. Aldaketa honekin, SIMD assemblageen errendimendua ia aldatu gabe egon beharko litzateke, baina assemblage eskalarrek hobeto aritu beharko lukete 64 biteko arkitekturatan (baina motelagoa 32 biteko arkitekturatan) erregistro gehiago dituztenak.

Gainera, yescrypt orain liburutegiaren parte da libxcrypt, Fedora eta ALT Linux banaketetan erabiltzen dena.

Iturria: linux.org.ru

Gehitu iruzkin berria