Tha yescrypt na phrìomh ghnìomh ginealach stèidhichte air facal-faire stèidhichte air scrypt.
Buannachdan (an taca ri scrypt agus Argon2):
- A’ leasachadh strì an aghaidh ionnsaighean far-loidhne (le bhith ag àrdachadh cosgais ionnsaigh fhad ‘s a chumas iad cosgaisean seasmhach don phàrtaidh dìon).
- Gnìomh a bharrachd (mar eisimpleir, ann an cruth comas gluasad gu suidheachaidhean nas tèarainte gun fhios am facal-faire) a-mach às a’ bhogsa.
- A’ cleachdadh prìomhadaichean criptografach aontaichte NIST.
- Tha e fhathast comasach SHA-256, HMAC, PBKDF2 agus scrypt a chleachdadh.
Tha eas-bhuannachdan ann cuideachd, air am mìneachadh nas mionaidiche ann an duilleag pròiseict.
Bho na naidheachdan roimhe (yescrypt 1.0.1) bha grunn sgaoilidhean beaga ann.
Atharrachaidhean ann an sgaoileadh 1.0.2:
-
Chan eil MAP_POPULATE air a chleachdadh tuilleadh, oir nochd deuchainnean ioma-snàithlean ùra barrachd buaidhean àicheil na feadhainn adhartach.
-
Bidh còd SIMD a-nis ag ath-chleachdadh bufairean cuir a-steach is toraidh ann am BlockMix_pwxform ann an SMix2. Dh’ fhaodadh seo beagan piseach a thoirt air ìre bualadh tasgadan agus mar sin coileanadh.
Atharraichean ann an sgaoileadh 1.0.3:
- Tha SMix1 a’ dèanamh an fheum as fheàrr de chlàr-amais V airson clàradh sreath.
Atharraichean ann an sgaoileadh 1.1.0:
- Chaidh Yescrypt-opt.c agus yescrypt-simd.c a chur còmhla agus chan eil an roghainn "-simd" ri fhaighinn tuilleadh. Leis an atharrachadh seo, bu chòir coileanadh co-chruinneachaidhean SIMD a bhith cha mhòr gun atharrachadh, ach bu chòir co-chruinneachaidhean scalar coileanadh nas fheàrr air ailtireachd 64-bit (ach nas slaodaiche air ailtireachd 32-bit) le barrachd chlàran.
Cuideachd tha yescrypt a-nis na phàirt den leabharlann libxcrypt, a tha air a chleachdadh ann an sgaoilidhean Fedora agus ALT Linux.
Source: linux.org.ru