குறியாக்க அல்காரிதம்கள்
நெறிமுறை++® பல்வேறு IEEE, NIST மற்றும் IETF தரங்களில் காணப்படும் பெரும்பாலான குறியாக்க அல்காரிதம்களுக்கான ஆதரவையும், www.protocolpp.com._cc781905-5cde-3194-bb3b-136bad5cf58d இல் கண்டறியப்பட்டால் இயங்கும் நெறிமுறைகளை ஆதரிக்க தேவையான செயல்பாட்டு முறைகளையும் உள்ளடக்கியது. நேரம், பல வழிமுறைகள் செயலாக்கத்திற்கு வன்பொருள் முடுக்கம் பயன்படுத்தும்.
-
x86, x64 (x86-64) வன்பொருள் முடுக்கம் கண்டறியப்பட்டால் பயன்படுத்தப்பட்டது (அம்சம் பல ஆண்டுகளாக இயக்கப்பட்டுள்ளது)
-
இயக்க நேர CPU அம்சத்தைக் கண்டறிதல் மற்றும் குறியீடு தேர்வு
-
GCC-பாணி மற்றும் MSVC-பாணி இன்லைன் அசெம்பிளி மற்றும் x64க்கு MASM ஆகியவற்றை ஆதரிக்கிறது
-
x86, x64 (x86-64), x32 SSE2, SSE4 மற்றும் AVX செயலாக்கங்களை வழங்குகிறது
-
AES, CRC, GCM மற்றும் SHA ஆகியவை கிடைக்கும்போது ARM, Intel மற்றும் PowerPC வன்பொருள் முடுக்கம் ஆகியவற்றைப் பயன்படுத்துகின்றன
-
சீரற்ற தரவு உருவாக்கம் SIMD வழிமுறைகளைப் பயன்படுத்துகிறது
-
அடங்கிய அல்காரிதம்கள்:
-
தரவு குறியாக்க தரநிலை (DES மற்றும் DES-EDE3 - வன்பொருள் துரிதப்படுத்தப்பட்டது)
-
DES-ECB
-
DES-CBC
-
DES-EDE3-ECB
-
DES-EDE3-CBC
-
-
மேம்பட்ட குறியாக்க தரநிலை (AES - வன்பொருள் துரிதப்படுத்தப்பட்டது)
-
AES-ECB
-
AES-CBC
-
AES-CTR
-
AES-GCM
-
AES-CCM
-
AES-XTS
-
-
-
பாம்பு-ஈசிபி
-
பாம்பு-சிபிசி
-
பாம்பு-CTR
-
பாம்பு-GCM
-
பாம்பு-சிசிஎம்
-
-
விதை -கொரிய தொகுதி மறைக்குறியீடு
-
விதை-ஈசிபி
-
விதை-சிபிசி
-
-
ARIA (வன்பொருள் துரிதப்படுத்தப்பட்டது) -கொரிய தேசிய தர மறைக்குறியீடு
-
ஏரியா-சிபிசி
-
ARIA-CTR
-
ஏரியா-ஜிசிஎம்
-
ARIA-CCM
-
-
SM4 (வன்பொருள் துரிதப்படுத்தப்பட்டது)-சீன தொகுதி மறைக்குறியீடு
-
SM4-CBC
-
SM4-CTR
-
SM4-GCM
-
SM4-CCM
-
-
கமெலியா -ஜப்பானிய தேசிய தர மறைக்குறியீடு
-
கேமல்லியா-சிபிசி
-
கேமல்லியா-CTR
-
கேமல்லியா-ஜிசிஎம்
-
கேமல்லியா-சிசிஎம்
-
-
-
SnowV (வரவிருக்கும்)
-
-
-
128-பிட் விசை
-
16- மற்றும் 25-பைட் IVகளுடன் ZUC-256
-
இணக்கம்
CPPUNIT சோதனைகளைப் பயன்படுத்தி கிடைக்கும் அனைத்து இணக்க திசையன்களுக்கும் எதிராக சரிபார்க்கப்பட்டது (கீழே உள்ள cppunit சோதனையின் திரைப் படம்)

