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