yescrypt 1.1.0

yescrypt هڪ پاس ورڊ تي ٻڌل ڪيئي جنريشن فنڪشن آهي جيڪو اسڪرپٽ تي ٻڌل آهي.

فائدا (اسڪرپٽ ۽ Argon2 جي مقابلي ۾):

  • آف لائن حملن جي مزاحمت کي بهتر بنائڻ (حملي جي قيمت وڌائيندي جڏهن ته دفاعي پارٽي لاءِ مسلسل لاڳت برقرار رکندي).
  • اضافي ڪارڪردگي (مثال طور، پاسورڊ جي ڄاڻ کان سواء وڌيڪ محفوظ سيٽنگون تبديل ڪرڻ جي صلاحيت جي صورت ۾) دٻي کان ٻاهر.
  • استعمال ڪري ٿو NIST منظور ٿيل cryptographic primitives.
  • اهو SHA-256، HMAC، PBKDF2 ۽ اسڪرپٽ استعمال ڪرڻ ممڪن آهي.

اتي پڻ نقصانات آھن، جن ۾ وڌيڪ تفصيل سان بيان ڪيو ويو آھي منصوبي جو صفحو.

گذريل خبرن کان وٺي (yescrypt 1.0.1) ڪيترائي ننڍا رليز هئا.


ڇڏڻ ۾ تبديليون 1.0.2:

  • MAP_POPULATE هاڻي استعمال نه ڪيو ويو آهي، ڇاڪاڻ ته نئين ملٽي-ٽيڊڊ ٽيسٽن مثبت کان وڌيڪ منفي اثر ظاهر ڪيا آهن.

  • SIMD ڪوڊ هاڻي SMix2 ۾ BlockMix_pwxform ۾ ان پٽ ۽ آئوٽ پٽ بفرز کي ٻيهر استعمال ڪري ٿو. اهو ٿورڙو بهتر ٿي سگھي ٿو ڪيش هٽ جي شرح ۽ تنهن ڪري ڪارڪردگي.

رليز 1.0.3 ۾ تبديليون:

  • SMix1 ترتيب وار رڪارڊنگ لاءِ V انڊيڪسنگ کي بهتر بڻائي ٿو.

رليز 1.1.0 ۾ تبديليون:

  • Yescrypt-opt.c ۽ yescrypt-simd.c کي ضم ڪيو ويو آهي ۽ "-simd" اختيار هاڻي موجود ناهي. هن تبديلي سان، SIMD اسيمبليءَ جي ڪارڪردگي لڳ ڀڳ اڻ مٽ ٿيڻ گهرجي، پر اسڪالر اسيمبليءَ کي 64-bit آرڪيٽيڪچرز (پر 32-bit آرڪيٽيڪچرز تي سست) وڌيڪ رجسٽرن سان بهتر ڪارڪردگي ڪرڻ گهرجي.

پڻ yescrypt هاڻي لائبريري جو حصو آهي libxcrypt، جيڪو Fedora ۽ ALT Linux distributions ۾ استعمال ٿيندو آهي.

جو ذريعو: linux.org.ru

تبصرو شامل ڪريو