DES किंवा DESede , इलेक्ट्रॉनिक डेटाच्या एनक्रिप्शनसाठी एक सममित-की अल्गोरिदम, याचा उत्तराधिकारी आहे DES (डेटा एन्क्रिप्शन मानक) आणि DES पेक्षा अधिक सुरक्षित एन्क्रिप्शन प्रदान करते. DES वापरकर्त्याने प्रदान केलेल्या कीला k1, k2 आणि k3 या तीन उपकीमध्ये मोडते. संदेश प्रथम k1 सह एनक्रिप्ट केला जातो, नंतर k2 सह डिक्रिप्ट केला जातो आणि k3 सह पुन्हा कूटबद्ध केला जातो. DESede की आकार 128 किंवा 192 बिट आणि ब्लॉक्सचा आकार 64 बिट आहे. ऑपरेशनच्या 2 पद्धती आहेत - ट्रिपल ईसीबी (इलेक्ट्रॉनिक कोड बुक) आणि ट्रिपल सीबीसी (सायफर ब्लॉक चेनिंग).
खाली ऑनलाइन विनामूल्य साधन आहे जे कोणत्याही साध्या मजकुरासाठी ऑपरेशनच्या दोन मोडसह DES एन्क्रिप्शन आणि डिक्रिप्शन प्रदान करते.
तुम्ही एंटर केलेले कोणतेही गुप्त की मूल्य किंवा आम्ही व्युत्पन्न करता ते या साइटवर साठवले जात नाही, हे साधन HTTPS URL द्वारे प्रदान केले जाते याची खात्री करण्यासाठी की कोणत्याही गुप्त की चोरल्या जाऊ शकत नाहीत.
डीईएस एनक्रिप्शन
- मुख्य निवड:DES तीन की वापरते, सामान्यत: K1, k2, k3 म्हणून ओळखले जाते. प्रत्येक की 56 बिट लांब आहे, परंतु पॅरिटी बिट्समुळे, प्रभावी की आकार प्रति की 64 बिट्स आहे.
- एनक्रिप्शन प्रक्रिया::
- K1 सह कूटबद्ध कराप्लेनटेक्स्ट ब्लॉक प्रथम K1 वापरून एन्क्रिप्ट केला जातो, परिणामी सिफरटेक्स्ट C1
- K2 सह डिक्रिप्ट करा:C1 नंतर दुसरी की K2 वापरून डिक्रिप्ट केले जाते, एक मध्यवर्ती परिणाम तयार करते.
- K3 सह कूटबद्ध करा:शेवटी, अंतिम सिफरटेक्स्ट C2 तयार करण्यासाठी तिसरी की K3 वापरून मध्यवर्ती निकाल पुन्हा एनक्रिप्ट केला जातो.
डीईएस डिक्रिप्शन
डीईएस मधील डिक्रिप्शन मूलत: एनक्रिप्शनच्या उलट आहे:
- डिक्रिप्शन प्रक्रिया:
- K3 सह डिक्रिप्ट करामध्यवर्ती परिणाम प्राप्त करण्यासाठी तिसरी की K3 वापरून सायफरटेक्स्ट C2 डिक्रिप्ट केले जाते.
- K2 सह कूटबद्ध करा:मध्यवर्ती निकाल नंतर दुसरी की K2 वापरून एनक्रिप्ट केला जातो, दुसरा मध्यवर्ती निकाल तयार करतो.
- K1 सह डिक्रिप्ट करा:शेवटी, मूळ साधा मजकूर प्राप्त करण्यासाठी प्रथम की K1 वापरून हा परिणाम डिक्रिप्ट केला जातो.
की व्यवस्थापन
- की आकार:DES मधील प्रत्येक की 56 बिट्स लांब आहे, परिणामी एकूण प्रभावी की आकार 168 बिट्स आहे (कारण K1, K2 आणि K3 अनुक्रमे वापरला जातो).
- मुख्य वापर:मानक DES सह बॅकवर्ड कंपॅटिबिलिटीसाठी K1 आणि K3 समान की असू शकतात, परंतु सुरक्षितता वाढवण्यासाठी K2 साठी वेगळे असण्याची शिफारस केली जाते.
सुरक्षा विचार
- DES सुरक्षित मानला जातो परंतु AES सारख्या आधुनिक अल्गोरिदमच्या तुलनेत तुलनेने मंद आहे.
- त्याच्या महत्त्वाच्या लांबीमुळे, 3DES काही हल्ल्यांसाठी संवेदनाक्षम आहे आणि यापुढे नवीन अनुप्रयोगांसाठी शिफारस केली जात नाही जेथे चांगले पर्याय (जसे AES) उपलब्ध आहेत.
डीईएस लेगेसी सिस्टममध्ये वापरात राहते जेथे डीईएस सह सुसंगतता आवश्यक आहे, परंतु आधुनिक अनुप्रयोग सामान्यत: वापरतात सममितीय एन्क्रिप्शनसाठी AES त्याच्या कार्यक्षमतेमुळे आणि मजबूत सुरक्षिततेमुळे.
डीईएस एनक्रिप्शन वापर मार्गदर्शक
तुम्हाला एनक्रिप्ट करायचा असलेला कोणताही साधा-मजकूर किंवा पासवर्ड एंटर करा. त्यानंतर, ड्रॉपडाउनमधून एन्क्रिप्शन मोड निवडा. खाली संभाव्य वेल्स आहेत:
-
ECB: ECB मोडसह, कोणताही मजकूर एकाधिक ब्लॉक्समध्ये विभागला जातो आणि प्रत्येक ब्लॉक प्रदान केलेल्या कीसह कूटबद्ध केला जातो आणि म्हणून एकसारखे साधे मजकूर ब्लॉक समान सायफर टेक्स्ट ब्लॉक्समध्ये एन्क्रिप्ट केले जातात. म्हणून, हा एनक्रिप्शन मोड सीबीसी मोडपेक्षा कमी सुरक्षित मानला जातो. ECB मोडसाठी कोणत्याही IV ची आवश्यकता नाही कारण प्रत्येक ब्लॉक समान सायफर टेक्स्ट ब्लॉक्समध्ये एन्क्रिप्ट केलेला आहे. लक्षात ठेवा, IV चा वापर हे सुनिश्चित करतो की एकसारखे प्लेनटेक्स्ट वेगवेगळ्या सायफरटेक्स्टमध्ये एन्क्रिप्ट केलेले आहेत.
-
CBC: ECB मोडच्या तुलनेत CBC एन्क्रिप्शन मोड अधिक सुरक्षित मानला जातो, कारण CBC ला IV आवश्यक आहे जे ECB मोडच्या विपरीत समान ब्लॉक्सचे एन्क्रिप्शन यादृच्छिक करण्यात मदत करते. सीबीसी मोडसाठी इनिशिएलायझेशन व्हेक्टर आकार 64 बिट असावा म्हणजे तो 8 वर्ण लांब असणे आवश्यक आहे, म्हणजे 8*8 = 64 बिट