yescrypt 1.1.0

yescrypt — o funcție de generare a cheilor bazată pe parolă, inspirată de scrypt.

Avantaje (în comparație cu scrypt și Argon2):

  • Îmbunătățirea rezistenței la atacurile offline (prin creșterea costului atacului, având costuri fixe pentru partea care se apără).
  • Funcționalitate suplimentară (de exemplu, posibiltatea de a comuta la setări mai rezistente fără a cunoaște parola) din cutie.
  • Utilizarea primitivelor criptografice aprobate de NIST.
  • Rămâne posibilitatea de a utiliza SHA-256, HMAC, PBKDF2 și scrypt.

Există și dezavantaje, detaliate mai în amănunt pe pagina proiectului.

De la ultima veste (yescrypt 1.0.1) au avut loc câteva rilisuri minore.


Schimbări în rilis: 1.0.2:

  • MAP_POPULATE nu mai este folosit, deoarece în noile teste multi-thread s-au descoperit mai multe efecte negative decât pozitive.

  • În codul SIMD acum sunt reutilizate buffer-e pentru intrare și ieșire în BlockMix_pwxform în SMix2. Acest lucru poate îmbunătăți ușor rata de acces în cache și, prin urmare, performanța.

Schimbări în rilis 1.0.3:

  • În SMix1 a fost optimizată indexarea V pentru scriere secvențială.

Schimbări în rilis 1.1.0:

  • Fișierele yescrypt-opt.c și yescrypt-simd.c au fost fuzionate, acum opțiunea "-simd" nu mai este disponibilă. Cu această modificare, performanța compilărilor SIMD ar trebui să rămână aproape neschimbată, dar compilările scalare ar trebui să fie mai eficiente pe arhitecturi de 64 de biți (dar mai lente pe cele de 32 de biți) cu un număr mai mare de registre.

De asemenea, yescrypt este acum parte a bibliotecii libxcrypt, care este utilizată în distribuțiile Fedora și ALT Linux.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster