yescrypt 1.1.0

yescrypt በScrypt ላይ የተመሰረተ በይለፍ ቃል ላይ የተመሰረተ ቁልፍ የማመንጨት ተግባር ነው።

ጥቅማ ጥቅሞች (ከስክሪፕት እና አርጎን2 ጋር ሲነጻጸር)

  • ከመስመር ውጭ ጥቃቶች መቋቋምን ማሻሻል (ለተከላካዩ አካል የማያቋርጥ ወጪዎችን በመጠበቅ የጥቃቱን ዋጋ በመጨመር)።
  • ተጨማሪ ተግባር (ለምሳሌ ፣ የይለፍ ቃሉን ሳያውቁ ወደ ይበልጥ ደህንነታቸው የተጠበቁ ቅንብሮችን የመቀየር ችሎታ) ከሳጥኑ ውስጥ።
  • በNIST የጸደቁ ክሪፕቶግራፊክ ፕሪሚቲቭስ ይጠቀማል።
  • SHA-256፣ HMAC፣ PBKDF2 እና scrypt መጠቀም እንደተቻለ ይቆያል።

ጉዳቶችም አሉ ፣ በ ውስጥ በበለጠ ዝርዝር ተብራርተዋል የፕሮጀክት ገጽ.

ካለፈው ዜና ጀምሮ (yescrypt 1.0.1) በርካታ ጥቃቅን መልቀቂያዎች ነበሩ.


በመለቀቅ ላይ ለውጦች 1.0.2:

  • MAP_POPULATE ከአሁን በኋላ ጥቅም ላይ አይውልም፣ ምክንያቱም አዲስ ባለብዙ-ክር ሙከራዎች ከአዎንታዊው የበለጠ አሉታዊ ውጤቶችን አሳይተዋል።

  • SIMD ኮድ አሁን በብሎክሚክስ_pwxform በSMix2 ውስጥ የግቤት እና የውጤት ማቋቋሚያዎችን እንደገና ይጠቀማል። ይህ የመሸጎጫ ፍጥነትን እና ስለዚህ አፈፃፀምን በትንሹ ሊያሻሽል ይችላል።

በልቀት 1.0.3 ላይ ያሉ ለውጦች፡-

  • SMix1 ለተከታታይ ቀረጻ የ V መረጃ ጠቋሚን ያመቻቻል።

በልቀት 1.1.0 ላይ ያሉ ለውጦች፡-

  • Yescrypt-opt.c እና yescrypt-simd.c ተዋህደዋል እና የ"-simd" አማራጭ አሁን የለም። በዚህ ለውጥ፣ የሲምዲ ጉባኤዎች አፈጻጸም ከሞላ ጎደል ሊለወጥ ይገባል፣ነገር ግን scalar assembly በ64-ቢት አርክቴክቸር (ነገር ግን በ32-ቢት አርክቴክቸር ላይ ቀርፋፋ) ብዙ ተመዝጋቢዎች ላይ በተሻለ ሁኔታ ማከናወን አለባቸው።

እንዲሁም yescrypt አሁን የቤተ-መጽሐፍት አካል ነው። ሊቢክስክሪፕትበ Fedora እና ALT ሊኑክስ ስርጭቶች ውስጥ ጥቅም ላይ የሚውል.

ምንጭ: linux.org.ru

አስተያየት ያክሉ