क्रिप्टोग्राफ़ी क्या है? | What is Cryptography in Hindi

क्या आपने कभी क्रिप्टोग्राफ़ी (cryptography) के बारे में सुना है? क्या आप जानना चाहते हैं कि क्रिप्टोग्राफ़ी क्या है? क्या आप भी क्रिप्टोग्राफ़ी के बारे में पूरी जानकारी प्राप्त करना चाहते हैं?

अगर आपका उत्तर हाँ है, तो आप बिल्कुल सही जगह पर हैं। आज हम इस आर्टिकल में आपको क्रिप्टोग्राफ़ी के बारे में पूरी जानकारी देंगे। क्रिप्टोग्राफ़ी आज के कंप्यूटर युग में एक महत्वपूर्ण और प्रसिद्ध टेक्नोलॉजी है। चलिए, आपको इसके विस्तार से जानकारी देता हूँ।

क्रिप्टोग्राफ़ी क्या है | What is Cryptography in Hindi

क्रिप्टोग्राफ़ी एक ऐसी तकनीक है जिसमे पूरी सिक्योरिटी के साथ आपकी सुचना या मैसेज को भेजा जाता है ताकि इसे भेजने वाले और पढ़ने वाले के सिवाए इसे कोई और ना पढ़ सके। इस प्रकार आपके डाटा को सिक्योर किया जा सकता है। क्रिप्टोग्राफ़ी शब्द में उपसर्ग “क्रिप्ट” का अर्थ होता है “छिपा हुआ” और प्रत्यय ग्राफ़ी का अर्थ है होता है“लेखन”।

क्रिप्टोग्राफ़ी में जिस तकनीकों का उपयोग डाटा की रक्षा के लिए किया जाता है, वे गणितीय अवधारणाओं और नियम आधारित गणनाओं के एक सेट से होते हैं। जिन्हें संदेशों को उन तरीकों से परिवर्तित करने के लिए algorithm के रूप में जाना जाता है, जो इसे डिकोड (decode) करना कठिन बनाते हैं।

इन algorithms का उपयोग cryptographic key generation, digital signing, verification to protect data privacy, internet पर web ब्राउज़िंग और क्रेडिट कार्ड और डेबिट कार्ड लेनदेन जैसे गोपनीय लेनदेन की सुरक्षा के लिए किया जाता है।

क्रिप्टोग्राफ़ी की तकनीक (Techniques of cryptography)

आज के युग में कंप्यूटर की क्रिप्टोग्राफी अक्सर उस प्रक्रिया से जुड़ी होती है जहां एक plain text को cypher text में बदल दिया जाता है, जो कि ऐसा टेक्स्ट होता है जोकि सिर्फ रिसीवर को ही डिकोड decode करने बाद मिलता है और इसलिए इस प्रक्रिया को एनक्रिप्शन (encryption) के रूप में जाना जाता है।

Cipher text को वापस plain text में बदल देने के प्रक्रिया को decryption कहा जाता है |

Cryptography के feature (Features of Cryptography)

Confidentiality (गोपनीयता) – सूचना केवल उसी व्यक्ति तक पहुँचाई जा सकती है जिसके लिए यह अभिप्रेत है और उसके अलावा कोई अन्य व्यक्ति उस तक नहीं पहुंच सकता।

Integrity (अखंडता) – भेजे जाने वाली जानकारी में किसी भी तरह की छेड़ छाड़ नही की जा सकती और न की उसमे कुछ भी जोड़ा जा सकता है। जो जानकारी भेजने वाला भेजना चाहता है वही जानकारी उसी रूप में पढ़ने वाले तक पहुंच जाती है।

Non-repudiation (गैर परित्याग) – जानकारी के निर्माता / प्रेषक बाद में मंच पर जानकारी भेजने के अपने इरादे से इनकार नहीं कर सकते।

Authentication (प्रमाणीकरण) – प्रेषक और रिसीवर की पहचान की पुष्टि की जाती है। साथ ही गंतव्य / सूचना की उत्पत्ति की पुष्टि की जाती है।

Cryptography के प्रकार (Types of cryptography in hindi)

Cryptography के तीन प्रकार होते है जो की Symmetric Key Cryptography, Hash Functions और Asymmetric Key Cryptography होते हैं। चलिए अब इनके बारे में विस्तार से जानते है की ये क्या होते हैं।

Symmetric Key Cryptography

यह एक एन्क्रिप्शन प्रणाली (encryption system) है जिसमे संदेश भेजने वाला और प्राप्त करने वाला संदेश भेजने और संदेशों को डिक्रिप्ट (decrypt) करने के लिए एक ही सामान्य कुंजी (common key) का उपयोग करता है। Symmetric key cryptography तेज और सरल हैं लेकिन समस्या यह है कि प्रेषक (sender) और रिसीवर (receiver) को किसी तरह सुरक्षित तरीके से key का आदान-प्रदान करना होगा। सबसे popular (लोकप्रिय) symmetric key cryptography system है Data Encryption System (DES).

Hash Functions

इस algorithm में किसी भी key का इस्तेमाल नहीं किया जाता है। निश्चित लंबाई के साथ एक हैश मान की गणना सादे पाठ के अनुसार की जाती है जो सादे पाठ की सामग्री को पुनर्प्राप्त करना असंभव बनाता है। कई ऑपरेटिंग सिस्टम में पासवर्ड को एन्क्रिप्ट (encrypt) करने के लिए हैश फंक्शन (hash function) का ही उपयोग किया जाता हैं।

Asymmetric Key Cryptography

इस प्रणाली के तहत सूचनाओं या डाटा को एन्क्रिप्ट (encrypt) और डिक्रिप्ट (decrypt) करने के लिए keys के pair का उपयोग किया जाता है। एन्क्रिप्शन के लिए एक public key का उपयोग किया जाता है और डिक्रिप्शन के लिए एक private key का उपयोग किया जाता है। Private key और public key दोनों ही अलग अलग होते है। अगर सभी लोगों के पास public key हो तब भी उससे सिर्फ receiver ही decode कर सकता है क्योंकि सिर्फ उसी के पास private key होती है।

आज आपने क्या सिखा?

दोस्तों, मुझे उम्मीद है की आज की पोस्ट को पढने के बाद आपको Cryptography क्या है? इस प्रश्न का जवाब मिल गया होगा। अगर आपको आज की पोस्ट अच्छी लगी हो तो इस पोस्ट को अपने लोगों के साथ जरूर शेयर करे।

अगर आपको कंप्यूटर और टेक्नोलॉजी के बारे में और जानना है तो हमारे अन्य आर्टिकल जरुर पढ़े।

नमस्ते, मेरा नाम अभिषेक है, और मैं एक वेब डेवलपर हूं। मेरा दिल तकनीक, वेब विकास, और नवाचार के प्रति बहुत गहरी प्रेमभावना से भरा हुआ है। मुझे प्रोग्रामिंग करने और खुद से चीजें बनाने में भी बड़ी रुचि है।

Leave a Comment