व्हॉट्सॲपवर मेसेज पाठवताना वर एक ओळ दिसते – “End-to-end encrypted”. UPI ने पैसे पाठवताना बँकेच्या पानावर कुलपाचं चिन्ह दिसतं. या दोन्ही ठिकाणी पडद्यामागे एकच गोष्ट घडत असते – तुमचा मजकूर क्षणार्धात असा बदलला जातो की मध्ये कोणी तो पकडलाच, तरी त्याला फक्त निरर्थक अक्षरांचा गुंता दिसतो. या प्रक्रियेचं नाव एनक्रिप्शन (Encryption). रोमन काळापासून चालत आलेल्या गुप्तलेखनाच्या कलेचं हे आधुनिक, संगणकीय रूप आहे.
| एका दृष्टिक्षेपात | |
|---|---|
| मराठी संज्ञा | गुप्तलेखन / संकेतीकरण |
| इंग्रजी पर्यायी नावे | Data Encryption, Encipherment |
| मूळ मजकूर | प्लेनटेक्स्ट (Plaintext) |
| रूपांतरित मजकूर | सिफरटेक्स्ट (Ciphertext) – विस्कळीत, न समजणारा |
| उलट प्रक्रिया | डिक्रिप्शन (Decryption) |
| मुख्य साधन | अल्गोरिथम + एनक्रिप्शन कळी (Key) |
| प्रमुख प्रकार | सममितीय व असममितीय (१९७० च्या उत्तरार्धात विकसित) |
| प्रसिद्ध मानक | आरएसए (RSA – Rivest-Shamir-Adleman) |
नेमकं होतं तरी काय?
संगणकाला दिलेल्या माहितीचं गूढ भाषेत रूपांतर करण्याच्या प्रक्रियेला एनक्रिप्शन म्हणतात. हे रूपांतर मनमानी नसतं – त्यामागे अल्गोरिथम असतो, म्हणजे विशिष्ट संगणकीय कार्य पूर्ण करण्यासाठी ठरवलेला सूचनांचा संच. त्याला दिशा देते ती एनक्रिप्शन कळी – एक गुप्त नाव, जे फक्त प्रेषक आणि अपेक्षित प्राप्तकर्त्याला माहीत असतं. प्रेषक मूळ संदेश बदलून नेटवर्कवर सोडतो आणि पलीकडे पोहोचल्यावर तीच कळी वापरून तो पुन्हा वाचनीय होतो. मधल्या टप्प्यावर कोणी तो पकडला, तर हाती लागतो फक्त सिफरटेक्स्ट.
दोन कुटुंबं: एक कळी की दोन?
- 🔴 सममितीय एनक्रिप्शन (Symmetric): एकच कळी – तीच लॉक करते आणि तीच उघडते. यालाच पारंपरिक पद्धत म्हणतात. ती वेगवान व कमी गुंतागुंतीची असल्याने मोठ्या प्रमाणात डेटा पाठवण्यासाठी वापरली जाते. अट एकच – दोन्ही बाजूंकडे ती कळी आधीच पोहोचलेली हवी.
- 🔵 वर्ण-स्तर एनक्रिप्शन: सममितीय पद्धतीचा पहिला वर्ग. इथे अक्षरांच्या पातळीवर बदल होतो – प्रतिस्थापन (एक अक्षर बदलून दुसरं) आणि स्थानांतरण (अक्षरांचा क्रम फिरवणं) ही दोन मुख्य धोरणं.
- 🟢 अंश-स्तर एनक्रिप्शन: दुसरा वर्ग. मजकूर, चित्र, ध्वनी किंवा चित्रफीत आधी बिट्सच्या गटांत विभागली जाते आणि मग एनकोडिंग, क्रमपरिवर्तन, प्रतिस्थापन किंवा परिभ्रमणाद्वारे बदलली जाते.
- 🟠 असममितीय एनक्रिप्शन (Asymmetric): इथे दोन कळ्या – सार्वजनिक कळी सर्वांना देता येते, खासगी कळी फक्त स्वतःजवळ. प्रेषक सार्वजनिक कळीने संदेश बंद करतो, प्राप्तकर्ता खासगी कळीने उघडतो. गुंतागुंतीचं असल्याने संथ – म्हणून मोठा डेटा नव्हे, तर कळीची सुरक्षित देवाणघेवाण करण्यासाठी वापरतात. इंटरनेटसारख्या असुरक्षित माध्यमावर सुरक्षित मार्ग उभारण्याचं काम हेच करतं; आरएसए हे त्याचं प्रसिद्ध उदाहरण.
| मुद्दा | सममितीय | असममितीय |
|---|---|---|
| कळ्यांची संख्या | एक (सामायिक) | दोन (सार्वजनिक + खासगी) |
| वेग | जलद | तुलनेने संथ |
| गुंतागुंत | कमी | जास्त |
| मुख्य वापर | मोठा डेटा प्रसारित करणे | कळीची सुरक्षित देवाणघेवाण |
| उदाहरण | वर्ण-स्तर, अंश-स्तर पद्धती | आरएसए (RSA) |
कळी तोडायला किती वेळ लागेल?
ही आकडेवारी थक्क करणारी आहे. एनक्रिप्शन कळी जर यादृच्छिक पद्धतीने आणि पुरेशा लांबीची निवडली असेल, तर ती व्यवहारात अभेद्य मानली जाते. उपलब्ध २५६ एएससीआयआय वर्णांमधून निवडलेली अवघ्या १० वर्णांची कळी ओळखण्यासाठी दर सेकंदाला १०,००० वेगवेगळ्या कळ्या तपासत राहिलं, तरी अंदाजे ४० अब्ज शतकं लागतील. म्हणूनच आजही सुरक्षिततेचा खरा कमकुवत दुवा अल्गोरिथम नसतो – तो असतो सोपा पासवर्ड, गळालेली कळी किंवा फसवणुकीतून मिळवलेला प्रवेश.
एनक्रिप्शन तुमचा संदेश प्रवासादरम्यान सुरक्षित ठेवतं. पण फोनचा लॉक उघडा असेल, पासवर्ड कमकुवत असेल किंवा तुम्हीच बनावट लिंकवर माहिती दिली असेल, तर कितीही मजबूत एनक्रिप्शन उपयोगाचं नाही.
Encryption Information in Marathi (English Summary)
Encryption is the core process of computer cryptography — converting readable data into ciphertext that an unauthorised person cannot understand. It is also called data encryption or encipherment; the reverse is decryption. An algorithm transforms the message while a secret key, known only to sender and receiver, controls that transformation. Two families emerged in the late 1970s: symmetric encryption (one shared key; fast, used for bulk data; character-level and bit-level techniques) and asymmetric encryption (public key to encode, private key to decode; slower, so mainly used to exchange keys securely over insecure media — RSA being the common standard). A random key of sufficient length is practically unbreakable.
📚 हे सुद्धा नक्की वाचा
वारंवार विचारले जाणारे प्रश्न (FAQ)
प्रश्न: एनक्रिप्शन आणि डिक्रिप्शनमध्ये फरक काय?
उत्तर: एनक्रिप्शन म्हणजे मूळ माहितीचं सिफरटेक्स्टमध्ये रूपांतर करणं, तर डिक्रिप्शन म्हणजे त्या सिफरटेक्स्टला पुन्हा मूळ, वाचनीय स्वरूपात आणणं. दोन्ही प्रक्रिया एकाच कळीच्या किंवा कळ्यांच्या जोडीच्या आधारे चालतात.
प्रश्न: सिफरटेक्स्ट म्हणजे काय?
उत्तर: एनक्रिप्शन अल्गोरिथम वापरल्यानंतर तयार होणारा विस्कळीत, अर्थहीन दिसणारा मजकूर म्हणजे सिफरटेक्स्ट. योग्य कळीशिवाय तो वाचता येत नाही.
प्रश्न: सममितीय आणि असममितीय एनक्रिप्शनमध्ये काय फरक आहे?
उत्तर: सममितीय पद्धतीत एकच कळी एनक्रिप्शन व डिक्रिप्शनसाठी वापरली जाते आणि ती जलद असते. असममितीय पद्धतीत सार्वजनिक व खासगी अशा दोन कळ्या असतात; ती अधिक गुंतागुंतीची व संथ असल्याने मुख्यतः कळीच्या सुरक्षित देवाणघेवाणीसाठी वापरतात.
प्रश्न: आरएसए म्हणजे काय?
उत्तर: आरएसए (Rivest-Shamir-Adleman) हे असममितीय एनक्रिप्शनचं सर्वांत प्रचलित मानक असून इंटरनेटसारख्या असुरक्षित माध्यमावर सुरक्षित मार्ग तयार करण्यासाठी ते वापरलं जातं.
प्रश्न: एनक्रिप्शन कळी तोडता येते का?
उत्तर: पुरेशा लांबीची आणि यादृच्छिक कळी व्यवहारात अभेद्य मानली जाते. २५६ एएससीआयआय वर्णांमधून निवडलेली १० वर्णांची कळी दर सेकंदाला १०,००० प्रयत्न करूनही ओळखायला सुमारे ४० अब्ज शतकं लागू शकतात.





