yescrypt 1.1.0

Ko te yescrypt he mahi hanga matua e pa ana ki te kupuhipa i runga i te scrypt.

Painga (whakaritea ki te scrypt me Argon2):

  • Te whakapai ake i te aukati ki nga whakaeke tuimotu (ma te whakanui ake i te utu o te whakaeke me te pupuri tonu i nga utu mo te roopu tiaki).
  • Ko etahi atu mahi (hei tauira, i te ahua o te kaha ki te huri ki nga tautuhinga haumaru ake me te kore e mohio ki te kupuhipa) mai i te pouaka.
  • Ka whakamahia e te NIST nga korero moata moata.
  • Ka taea tonu te whakamahi SHA-256, HMAC, PBKDF2 me te scrypt.

He kino ano hoki, kua whakaahuahia i roto i nga korero taipitopito wharangi kaupapa.

Mai i nga korero o mua (yescrypt 1.0.1) he maha nga putanga iti.


Nga huringa o te tuku 1.0.2:

  • Ko te MAP_POPULATE kua kore e whakamahia, na te mea i kitea e nga whakamatautau miro-maha he maha ake nga paanga kino atu i nga mea pai.

  • Kei te whakamahi ano te waehere SIMD inaianei i te whakaurunga me te whakaputa i nga parepare i BlockMix_pwxform i SMix2. Ma tenei ka whakapai ake i te reiti o te keteroki, na reira te mahi.

Nga huringa o te tuku 1.0.3:

  • Ko te SMix1 e arotau ana i te taurangi V mo te tuhi raupapa.

Nga huringa o te tuku 1.1.0:

  • Kua hanumihia a Yescrypt-opt.c me yescrypt-simd.c a kua kore te whiringa "-simd" i te waatea. Na tenei huringa, ko nga mahi o nga huihuinga SIMD me tata tonu te whakarereke, engari me pai ake te mahi a nga huihuinga scalar ki runga i nga hoahoanga 64-bit (engari he puhoi ake i nga hoahoanga 32-bit) me te maha atu o nga rehita.

Ko te yescrypt he wahanga o te whare pukapuka inaianei libxcrypt, e whakamahia ana i roto i nga tohatoha Fedora me ALT Linux.

Source: linux.org.ru

Tāpiri i te kōrero