DES அல்லது DESede , எலக்ட்ரானிக் தரவுகளின் குறியாக்கத்திற்கான சமச்சீர்-விசை அல்காரிதம், இதன் வாரிசு DES(தரவு குறியாக்க தரநிலை) மற்றும் DES ஐ விட பாதுகாப்பான குறியாக்கத்தை வழங்குகிறது. DES ஆனது பயனர் வழங்கிய விசையை k1, k2 மற்றும் k3 என மூன்று துணை விசைகளாக உடைக்கிறது. ஒரு செய்தி முதலில் k1 உடன் குறியாக்கம் செய்யப்படுகிறது, பின்னர் k2 உடன் மறைகுறியாக்கப்பட்டு மீண்டும் k3 உடன் குறியாக்கம் செய்யப்படுகிறது. DESede விசை அளவு 128 அல்லது 192 பிட் மற்றும் தொகுதிகள் அளவு 64 பிட். 2 செயல்பாட்டு முறைகள் உள்ளன - டிரிபிள் ஈசிபி (மின்னணு குறியீடு புத்தகம்) மற்றும் டிரிபிள் சிபிசி (சைஃபர் பிளாக் செயினிங்).
எந்தவொரு எளிய உரைக்கும் இரண்டு செயல்பாட்டு முறைகளுடன் DES குறியாக்கம் மற்றும் மறைகுறியாக்கத்தை வழங்கும் ஆன்லைன் இலவச கருவி கீழே உள்ளது.
நீங்கள் உள்ளிடும் அல்லது நாங்கள் உருவாக்கும் எந்த ரகசிய விசை மதிப்பும் இந்தத் தளத்தில் சேமிக்கப்படவில்லை, எந்த ரகசிய விசையும் திருடப்படாமல் இருப்பதை உறுதி செய்வதற்காக இந்தக் கருவி HTTPS URL மூலம் வழங்கப்படுகிறது.
DES குறியாக்கம்
- முக்கிய தேர்வு:DES மூன்று விசைகளைப் பயன்படுத்துகிறது, பொதுவாக K1, k2, k3 என குறிப்பிடப்படுகிறது. ஒவ்வொரு விசையும் 56 பிட்கள் நீளமானது, ஆனால் சமநிலை பிட்கள் காரணமாக, பயனுள்ள விசை அளவு ஒரு விசைக்கு 64 பிட்கள் ஆகும்.
- குறியாக்க செயல்முறை::
- K1 உடன் குறியாக்கம் செய்யவும்எளிய உரை தொகுதி முதலில் முதல் விசை K1 ஐப் பயன்படுத்தி குறியாக்கம் செய்யப்படுகிறது, இதன் விளைவாக சைபர்டெக்ஸ்ட் C1 ஆனது
- K2 உடன் மறைகுறியாக்கம்:இரண்டாவது விசை K2 ஐப் பயன்படுத்தி C1 மறைகுறியாக்கப்பட்டு, ஒரு இடைநிலை முடிவை உருவாக்குகிறது.
- K3 உடன் குறியாக்கம்:இறுதியாக, இறுதி மறைக்குறியீடு C2 ஐ உருவாக்க மூன்றாவது விசை K3 ஐப் பயன்படுத்தி இடைநிலை முடிவு மீண்டும் குறியாக்கம் செய்யப்படுகிறது.
DES மறைகுறியாக்கம்
DES இல் மறைகுறியாக்கம் என்பது குறியாக்கத்தின் தலைகீழ் ஆகும்:
- மறைகுறியாக்க செயல்முறை:
- K3 உடன் மறைகுறியாக்கவும்மறைக்குறியீடு C2 ஒரு இடைநிலை முடிவைப் பெற மூன்றாவது விசை K3 ஐப் பயன்படுத்தி மறைகுறியாக்கம் செய்யப்படுகிறது.
- K2 உடன் குறியாக்கம்:இடைநிலை முடிவு பின்னர் இரண்டாவது விசை K2 ஐப் பயன்படுத்தி குறியாக்கம் செய்யப்பட்டு, மற்றொரு இடைநிலை முடிவை உருவாக்குகிறது.
- K1 உடன் மறைகுறியாக்கம்:இறுதியாக, இந்த முடிவு அசல் எளிய உரையைப் பெற முதல் விசை K1 ஐப் பயன்படுத்தி மறைகுறியாக்கப்படுகிறது.
முக்கிய மேலாண்மை
- முக்கிய அளவு:DES இல் உள்ள ஒவ்வொரு விசையும் 56 பிட்கள் நீளமானது, இதன் விளைவாக மொத்த பயனுள்ள விசை அளவு 168 பிட்கள் (K1, K2 மற்றும் K3 ஆகியவை வரிசையாகப் பயன்படுத்தப்படுவதால்).
- முக்கிய பயன்பாடு:நிலையான DES உடன் பின்தங்கிய இணக்கத்தன்மைக்கு K1 மற்றும் K3 ஆகியவை ஒரே விசையாக இருக்கலாம், ஆனால் பாதுகாப்பை மேம்படுத்த K2 வேறுபட்டதாக இருக்க பரிந்துரைக்கப்படுகிறது.
பாதுகாப்பு பரிசீலனைகள்
- DES பாதுகாப்பானதாகக் கருதப்படுகிறது, ஆனால் AES போன்ற நவீன அல்காரிதம்களுடன் ஒப்பிடுகையில் இது மிகவும் மெதுவாக உள்ளது.
- அதன் முக்கிய நீளம் காரணமாக, 3DES சில தாக்குதல்களுக்கு ஆளாகிறது மற்றும் சிறந்த மாற்றுகள் (AES போன்றவை) கிடைக்கும் புதிய பயன்பாடுகளுக்கு இனி பரிந்துரைக்கப்படாது.
DES உடன் இணக்கத்தன்மை தேவைப்படும் மரபு அமைப்புகளில் DES பயன்பாட்டில் உள்ளது, ஆனால் நவீன பயன்பாடுகள் பொதுவாகப் பயன்படுத்துகின்றன சமச்சீர் குறியாக்கத்திற்கான AES அதன் செயல்திறன் மற்றும் வலுவான பாதுகாப்பு காரணமாக.
DES குறியாக்க பயன்பாட்டு வழிகாட்டி
நீங்கள் குறியாக்கம் செய்ய விரும்பும் எளிய உரை அல்லது கடவுச்சொல்லை உள்ளிடவும். அதன் பிறகு, கீழ்தோன்றலில் இருந்து குறியாக்க பயன்முறையைத் தேர்ந்தெடுக்கவும். சாத்தியமான வால்கள் கீழே உள்ளன:
-
ECB: ECB பயன்முறையில், எந்த உரையும் பல தொகுதிகளாகப் பிரிக்கப்படுகிறது, மேலும் ஒவ்வொரு தொகுதியும் வழங்கப்பட்ட விசையுடன் குறியாக்கம் செய்யப்படுகிறது, எனவே ஒரே மாதிரியான எளிய உரைத் தொகுதிகள் ஒரே மாதிரியான சைபர் உரைத் தொகுதிகளாக குறியாக்கம் செய்யப்படுகின்றன. எனவே, இந்த குறியாக்க முறை CBC பயன்முறையை விட குறைவான பாதுகாப்பானதாக கருதப்படுகிறது. ECB பயன்முறைக்கு IV தேவையில்லை, ஏனெனில் ஒவ்வொரு தொகுதியும் ஒரே மாதிரியான சைபர் உரைத் தொகுதிகளாக குறியாக்கம் செய்யப்பட்டுள்ளது. நினைவில் கொள்ளுங்கள், IV இன் பயன்பாடு ஒரே மாதிரியான எளிய உரைகள் வெவ்வேறு மறைக்குறியீடுகளுக்கு குறியாக்கம் செய்யப்படுவதை உறுதி செய்கிறது.
-
சிபிசி: ECB பயன்முறையுடன் ஒப்பிடும்போது CBC குறியாக்க முறை மிகவும் பாதுகாப்பானதாகக் கருதப்படுகிறது, ஏனெனில் CBC க்கு IV தேவைப்படுகிறது, இது ECB பயன்முறையைப் போலன்றி ஒரே மாதிரியான தொகுதிகளின் குறியாக்கத்தை சீரற்ற முறையில் மாற்ற உதவுகிறது. சிபிசி பயன்முறைக்கான துவக்க திசையன் அளவு 64 பிட் ஆக இருக்க வேண்டும் அதாவது 8 எழுத்துகள் நீளமாக இருக்க வேண்டும் அதாவது 8*8 = 64 பிட்கள்