yescrypt என்பது ஸ்க்ரிப்ட்டை அடிப்படையாகக் கொண்ட கடவுச்சொல் அடிப்படையிலான விசை உருவாக்கச் செயல்பாடாகும்.

நன்மைகள் (ஸ்கிரிப்ட் மற்றும் ஆர்கான்2 உடன் ஒப்பிடும்போது):

  • ஆஃப்லைன் தாக்குதல்களுக்கு எதிர்ப்பை மேம்படுத்துதல் (பாதுகாக்கும் தரப்புக்கான நிலையான செலவுகளை பராமரிக்கும் போது தாக்குதலின் விலையை அதிகரிப்பதன் மூலம்).
  • கூடுதல் செயல்பாடு (உதாரணமாக, கடவுச்சொல்லை அறியாமல் மிகவும் பாதுகாப்பான அமைப்புகளுக்கு மாறக்கூடிய திறன் வடிவத்தில்) பெட்டிக்கு வெளியே.
  • 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-பிட் கட்டமைப்புகளில் (ஆனால் 32-பிட் கட்டமைப்புகளில் மெதுவாக) அதிக பதிவுகளுடன் ஸ்கேலர் அசெம்பிளிகள் சிறப்பாக செயல்பட வேண்டும்.

yescrypt இப்போது நூலகத்தின் ஒரு பகுதியாகும் libxcrypt, இது Fedora மற்றும் ALT லினக்ஸ் விநியோகங்களில் பயன்படுத்தப்படுகிறது.

ஆதாரம்: linux.org.ru

கருத்தைச் சேர்