yescrypt යනු scrypt මත පදනම් වූ මුරපදය මත පදනම් වූ යතුරු උත්පාදන කාර්යයකි.

වාසි (scrypt සහ Argon2 හා සසඳන විට):

  • නොබැඳි ප්‍රහාරවලට ප්‍රතිරෝධය වැඩි දියුණු කිරීම (ආරක්ෂක පාර්ශවය සඳහා නිරන්තර පිරිවැය පවත්වා ගනිමින් ප්‍රහාරයක පිරිවැය වැඩි කිරීමෙන්).
  • අමතර ක්‍රියාකාරීත්වය (උදාහරණයක් ලෙස, මුරපදය නොදැන වඩාත් ආරක්ෂිත සැකසුම් වෙත මාරු වීමේ හැකියාව ආකාරයෙන්) කොටුවෙන් පිටත.
  • NIST අනුමත ගුප්ත ලේඛන ප්‍රාථමික භාවිතා කරයි.
  • 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 architectures මත මන්දගාමී) වඩා හොඳින් ක්‍රියා කළ යුතුය.

එසේම yescrypt දැන් පුස්තකාලයේ කොටසකි libxcrypt, එය Fedora සහ ALT Linux බෙදාහැරීම් වල භාවිතා වේ.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න