yescrypt 1.1.0

yescrypt — funkcija oblikovanja ključa na osnovi gesla, zasnovana na scryptu.

Prednosti (u odnosu na scrypt i Argon2):

  • Poboljšana otpornost na offline napade (povećanjem troškova napada uz konstantne troškove odbrane).
  • Dodatna funkcionalnost (na primer, mogućnost prebacivanja na otpornije postavke bez poznavanja lozinke) iz kutije.
  • Korišćenje kriptografskih primitva odobrenih od strane NIST-a.
  • Ostaje mogućnost korišćenja SHA-256, HMAC, PBKDF2 i scrypt.

Takođe postoje i nedostaci, koji su detaljnije opisani na projektni strani.

Od prethodne vesti (yescrypt 1.0.1) objavljena su nekoliko manjih izdanja.


Izmene u izdanju 1.0.2:

  • MAP_POPULATE više nije korišćen, jer su u novim višedrapavnim testovima otkriveni veći negativni efekti nego pozitivni.

  • U SIMD kodu se sada ponovo koriste baferi za ulaz i izlaz u BlockMix_pwxform u SMix2. To može blago poboljšati učestalost keširanja i, samim tim, performanse.

Izmene u izdanju 1.0.3:

  • U SMix1 optimizovana je indeksacija V za sekvencijalno pisanje.

Izmene u izdanju 1.1.0:

  • Spojeni su yescrypt-opt.c i yescrypt-simd.c, opcija „-simd“ više nije dostupna. Sa ovom izmenom performanse SIMD izdanja trebale bi ostati gotovo nepromenjene, ali će skalarna izdanja biti efikasnija na 64-bitnim arhitekturama (ali sporija na 32-bitnim) sa većim brojem registara.

Takođe, yescrypt je sada deo biblioteke libxcrypt, koja se koristi u distribucijama Fedora i ALT Linux.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster