yescrypt 1.1.0

yescrypt scrypt-ə əsaslanan parola əsaslanan açar yaratma funksiyasıdır.

Üstünlüklər (scrypt və Argon2 ilə müqayisədə):

  • Oflayn hücumlara qarşı müqavimətin artırılması (müdafiə edən tərəf üçün daimi xərcləri saxlamaqla hücumun qiymətini artırmaqla).
  • Əlavə funksionallıq (məsələn, parolu bilmədən daha təhlükəsiz parametrlərə keçmək imkanı şəklində) qutudan çıxarılır.
  • NIST tərəfindən təsdiqlənmiş kriptoqrafik primitivlərdən istifadə edir.
  • SHA-256, HMAC, PBKDF2 və scrypt istifadə etmək mümkün olaraq qalır.

Daha ətraflı təsvir olunan çatışmazlıqlar da var layihə səhifəsi.

Əvvəlki xəbərdən bəri (yescrypt 1.0.1) bir neçə kiçik buraxılış var idi.


Dəyişiklikləri buraxın 1.0.2:

  • MAP_POPULATE artıq istifadə edilmir, çünki yeni çoxillik testlər müsbət olanlardan daha çox mənfi təsirləri aşkar edib.

  • SIMD kodu indi SMix2-də BlockMix_pwxform-da giriş və çıxış buferlərindən yenidən istifadə edir. Bu, önbelleğe vurulma dərəcəsini və buna görə də performansı bir qədər yaxşılaşdıra bilər.

Buraxılış 1.0.3-də dəyişikliklər:

  • SMix1 ardıcıl qeyd üçün V indeksləşdirməni optimallaşdırır.

Buraxılış 1.1.0-də dəyişikliklər:

  • Yescrypt-opt.c və yescrypt-simd.c birləşdirildi və "-simd" seçimi artıq mövcud deyil. Bu dəyişikliklə SIMD birləşmələrinin performansı demək olar ki, dəyişməməlidir, lakin daha çox registrlə 64 bitlik arxitekturalarda (lakin 32 bitlik arxitekturalarda daha yavaş) skalyar birləşmələr daha yaxşı çıxış etməlidir.

Həmçinin yescrypt indi kitabxananın bir hissəsidir libxcrypt, Fedora və ALT Linux paylamalarında istifadə olunur.

Mənbə: linux.org.ru

Добавить комментарий