yescrypt 1.1.0

yescrypt ndi ntchito yopangira mawu achinsinsi potengera scrypt.

Ubwino (poyerekeza ndi scrypt ndi Argon2):

  • Kupititsa patsogolo kukana kuwukira kwapaintaneti (powonjezera mtengo wowukira ndikusunga ndalama zokhazikika za gulu loteteza).
  • Ntchito zowonjezera (mwachitsanzo, mu mawonekedwe a kuthekera kosinthira ku zoikamo zotetezeka popanda kudziwa mawu achinsinsi) kuchokera m'bokosi.
  • Imagwiritsa ntchito zolemba zakale zovomerezeka za NIST.
  • Zimakhala zotheka kugwiritsa ntchito SHA-256, HMAC, PBKDF2 ndi scrypt.

Palinso kuipa, kufotokozedwa mwatsatanetsatane mu tsamba la polojekiti.

Kuyambira nkhani zam'mbuyomu (yescrypt 1.0.1) panali zotulutsidwa zingapo zazing'ono.


Zosintha zomasulidwa 1.0.2:

  • MAP_POPULATE sikugwiritsidwanso ntchito, chifukwa mayeso atsopano amitundu yambiri adawonetsa zoyipa kuposa zabwino.

  • Khodi ya SIMD tsopano ikugwiritsanso ntchito zolowetsa ndi zotulutsa mu BlockMix_pwxform mu SMix2. Izi zitha kupititsa patsogolo kugunda kwa cache komanso magwiridwe antchito.

Zosintha pakumasulidwa 1.0.3:

  • SMix1 imakonza V indexing kuti mujambule motsatizana.

Zosintha pakumasulidwa 1.1.0:

  • Yescrypt-opt.c ndi yescrypt-simd.c aphatikizidwa ndipo kusankha "-simd" sikukupezekanso. Ndi kusinthaku, machitidwe a misonkhano ya SIMD ayenera kukhala osasinthika, koma misonkhano ya scalar iyenera kuchita bwino pa zomangamanga za 64-bit (koma pang'onopang'ono pa zomangamanga za 32-bit) ndi zolembera zambiri.

Komanso yescrypt tsopano ndi gawo la library libxcrypt, yomwe imagwiritsidwa ntchito mu kugawa kwa Fedora ndi ALT Linux.

Source: linux.org.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster