yescrypt 1.1.0

yescrypt — en nøglegenereringsfunktion baseret på et password, der er baseret på scrypt.

Fordele (sammenlignet med scrypt og Argon2):

  • Forbedret modstand mod offline-angreb (ved at øge angrebsomkostningerne, mens forsvarerens omkostninger forbliver uændrede).
  • Ekstra funktionalitet (for eksempel muligheden for at skifte til mere robuste indstillinger uden at kende passwordet) lige ud af boksen.
  • Brug af kryptografiske primitive, godkendt af NIST.
  • Muligheden for at bruge SHA-256, HMAC, PBKDF2 og scrypt forbliver.

Der er også ulemper, som er beskrevet nærmere på på projektets side.

Siden den forrige nyhed (yescrypt 1.0.1) har der været flere mindre udgivelser.


Ændringer i udgivelsen 1.0.2:

  • MAP_POPULATE bruges ikke længere, da der i nye multitrådede tests blev opdaget flere negative effekter end positive.

  • I SIMD-koden genbruges nu buffere til input og output i BlockMix_pwxform i SMix2. Dette kan let forbedre cache-hitfrekvensen og dermed ydeevnen.

Ændringer i udgivelsen 1.0.3:

  • I SMix1 er indeksering V blevet optimeret til sekventiel skrivning.

Ændringer i udgivelsen 1.1.0:

  • yescrypt-opt.c og yescrypt-simd.c er blevet slået sammen, og muligheden «-simd» er ikke længere tilgængelig. Med denne ændring bør ydeevnen for SIMD-builds forblive næsten uændret, men skalarbuilds bør være mere effektive på 64-bitarkitekturer (men langsommere på 32-bit) med et stort antal registre.

yescrypt er også blevet en del af biblioteket libxcrypt, som bruges i distributioner af Fedora og ALT Linux.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster