Yiscrypt 1.1.0

yescrypt aikin maɓalli ne na tushen kalmar sirri dangane da scrypt.

Fa'idodi (idan aka kwatanta da scrypt da Argon2):

  • Haɓaka juriya ga hare-haren layi (ta hanyar haɓaka farashin harin yayin da ake ci gaba da kashe kuɗi na ƙungiyar masu kare).
  • Ƙarin ayyuka (misali, a cikin nau'i na ikon canzawa zuwa mafi amintattun saituna ba tare da sanin kalmar sirri ba) daga cikin akwatin.
  • Yana amfani da abubuwan da aka amince da su na sirri na NIST.
  • Ya kasance mai yiwuwa a yi amfani da SHA-256, HMAC, PBKDF2 da scrypt.

Hakanan akwai rashin amfani, wanda aka bayyana a cikin ƙarin daki-daki shafi na aikin.

Tunda labaran da suka gabata (Yiscrypt 1.0.1) an sami ƙananan sakewa da yawa.


Saki canje-canje 1.0.2:

  • Ba a daina amfani da MAP_POPULATE, saboda sabbin gwaje-gwaje masu zare da yawa sun nuna munanan sakamako fiye da masu inganci.

  • Lambar SIMD yanzu tana sake yin amfani da abubuwan shigarwa da abubuwan fitarwa a cikin BlockMix_pwxform a cikin SMix2. Wannan na iya ɗan inganta ƙimar bugun cache don haka aiki.

Canje-canje a cikin sakin 1.0.3:

  • SMix1 yana haɓaka firikwensin V don yin rikodi na jeri.

Canje-canje a cikin sakin 1.1.0:

  • Yescrypt-opt.c da yescrypt-simd.c an haɗe su kuma zaɓin "-simd" baya samuwa. Tare da wannan canjin, aikin majalisun SIMD ya kamata ya kusan canzawa, amma ya kamata majalissar scalar suyi aiki mafi kyau akan gine-ginen 64-bit (amma a hankali akan gine-ginen 32-bit) tare da ƙarin rajista.

Hakanan yescrypt yanzu wani yanki ne na ɗakin karatu libxcrypt, wanda ake amfani dashi a cikin rarrabawar Fedora da ALT Linux.

source: linux.org.ru

Add a comment