yescrypt 1.1.0

yescrypt — egy jelszó alapú kulcsformáló funkció, amely az scrypt-ra épül.

Előnyök (az scrypt-tel és Argon2-vel szemben):

  • Javított ellenállás az offline támadásokkal szemben (a védekező fél állandó költsége mellett a támadások költségének növelésével).
  • További funkciók (például a jelszó ismerete nélküli, erősebb beállításokra való áttérés lehetősége) alapból elérhetők.
  • A NIST által jóváhagyott kriptográfiai primitívek használata.
  • A SHA-256, HMAC, PBKDF2 és scrypt továbbra is használható.

Vannak hátrányai is, amelyeket részletesen leírtak a projekt oldalán.

Az előző hír óta (yescrypt 1.0.1) több kisebb kiadás történt.


A kiadás változásai 1.0.2:

  • Többé nem használják a MAP_POPULATE-t, mivel az új több szálú tesztekben több negatív hatást találtak, mint pozitívat.

  • A SIMD kódban mostantól megosztott puffereket használnak a BlockMix_pwxform bemenetére és kimenetére az SMix2-ben. Ez enyhén javíthatja a cache találati arányt, így a teljesítményt.

A 1.0.3-as kiadás változásai:

  • Az SMix1-ben optimalizálták a V indexelését a soros írásokhoz.

A 1.1.0-ás kiadás változásai:

  • A yescrypt-opt.c és yescrypt-simd.c fájlok egyesültek, a "-simd" opció már nem elérhető. Ezzel a változással a SIMD változatok teljesítménye szinte változatlan marad, de a skáláris változatoknak jobb teljesítménye kell, hogy legyen 64 bites architektúrákon (de lassabb a 32 biteseken), ahol több regiszter áll rendelkezésre.

A yescrypt mostantól a könyvtár része: libxcrypt, amelyet a Fedora és az ALT Linux disztribúciók használnak.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster