yescrypt 1.1.0

yescrypt — een wachtwoordsleutelvormingsfunctie gebaseerd op scrypt.

Voordelen (vergeleken met scrypt en Argon2):

  • Verbeterde weerstand tegen offline aanvallen (door de kosten van de aanval te verhogen bij onveranderde uitgaven aan de verdediger).
  • Extra functionaliteit (bijvoorbeeld de mogelijkheid om over te schakelen naar sterkere instellingen zonder het wachtwoord te kennen) uit de doos.
  • Gebruik van cryptografische primitieve functies goedgekeurd door NIST.
  • Er blijft de mogelijkheid om SHA-256, HMAC, PBKDF2 en scrypt te gebruiken.

Er zijn ook nadelen, die uitgebreider worden beschreven op de projectpagina.

Sinds het vorige nieuws (yescrypt 1.0.1) zijn er verschillende kleinere releases geweest.


Wijzigingen in de release 1.0.2:

  • MAP_POPULATE wordt niet langer gebruikt, omdat er in nieuwe multithread tests meer negatieve effecten zijn ontdekt dan positieve.

  • In de SIMD-code worden nu buffers voor invoer en uitvoer hergebruikt in BlockMix_pwxform in SMix2. Dit kan de cache-hitfrequentie licht verbeteren en dus de prestaties verhogen.

Wijzigingen in de release 1.0.3:

  • In SMix1 is de indexing van V geoptimaliseerd voor sequentiële schrijfacties.

Wijzigingen in de release 1.1.0:

  • yescrypt-opt.c en yescrypt-simd.c zijn samengevoegd, de optie '-simd' is nu niet meer beschikbaar. Met deze wijziging zou de prestaties van de SIMD-builds vrijwel onveranderd moeten blijven, maar de scalare builds zouden sneller moeten zijn op 64-bits architecturen (maar trager op 32-bits) met een groter aantal registers.

yescrypt is nu ook onderdeel van de bibliotheek libxcrypt, die gebruikt wordt in Fedora en ALT Linux distributies.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster