yescrypt 1.1.0

yescrypt ke ts'ebetso ea senotlolo e thehiloeng ho password e thehiloeng ho scrypt.

Melemo (ha e bapisoa le scrypt le Argon2):

  • Ho ntlafatsa ho hanyetsa litlhaselo tsa offline (ka ho eketsa litšenyehelo tsa tlhaselo ha u ntse u boloka litšenyehelo tse sa khaotseng bakeng sa mokha o sireletsang).
  • Ts'ebetso e eketsehileng (mohlala, ka mokhoa oa bokhoni ba ho fetohela ho litlhophiso tse sireletsehileng haholoanyane ntle le ho tseba phasewete) ka ntle ho lebokose.
  • E sebelisa li-cryptographic primitives tse lumelletsoeng tsa NIST.
  • Ho ntse ho khoneha ho sebelisa SHA-256, HMAC, PBKDF2 le scrypt.

Hape ho na le bofokoli, bo hlalositsoeng ka ho qaqileng haholoanyane ho leqephe la morero.

Ho tloha litaba tse fetileng (yescrypt 1.0.1) ho bile le litokollo tse 'maloa tse nyane.


Hlakola liphetoho 1.0.2:

  • MAP_POPULATE ha e sa sebelisoa, hobane liteko tse ncha tse nang le likhoele tse ngata li senotse litlamorao tse mpe ho feta tse ntle.

  • Khoutu ea SIMD joale e sebelisa hape li-buffer tsa ho kenya le ho tsoa ho BlockMix_pwxform ho SMix2. Sena se kanna sa ntlafatsa sekhahla sa cache hit mme ka hona ts'ebetso.

Liphetoho ho tokollo 1.0.3:

  • SMix1 e ntlafatsa index ea V bakeng sa ho rekota ka tatellano.

Liphetoho ho tokollo 1.1.0:

  • Yescrypt-opt.c le yescrypt-simd.c di kopantswe mme kgetho ya "-simd" ha e sa fumaneha. Ka phetoho ena, ts'ebetso ea likopano tsa SIMD e lokela ho batla e sa fetohe, empa likopano tsa scalar li lokela ho sebetsa hantle ho meralo ea 64-bit (empa butle ho meralo ea 32-bit) e nang le lirekoto tse ngata.

Hape, yescrypt e se e le karolo ea laebrari libxcrypt, e sebelisoang kabong ea Fedora le ALT Linux.

Source: linux.org.ru

Eketsa ka tlhaloso