🔐 Encryption क्या है? और इसके प्रकार
Encryption एक ऐसा प्रोसेस है जिसमें किसी भी सामान्य डेटा (Plain Text) को एक गुप्त कोड (Cipher Text) में बदल दिया जाता है ताकि उसे केवल अधिकृत व्यक्ति ही पढ़ सके।
Encryption का उद्देश्य है डेटा की सुरक्षा। इसका उपयोग इंटरनेट, बैंकिंग, मैसेजिंग ऐप्स और पासवर्ड सुरक्षा में होता है।
📌 Encryption कैसे काम करता है?
- Plain Text → Encryption Algorithm + Key → Cipher Text
- Cipher Text → Decryption Algorithm + Key → Plain Text
📚 Encryption के प्रकार
1️⃣ Symmetric Encryption (साइमेट्रिक एन्क्रिप्शन)
- Sender और Receiver एक ही Key का उपयोग करते हैं
- Speed तेज़ होती है लेकिन Key शेयर करना जोखिम भरा हो सकता है
- उदाहरण: AES, DES, RC4
Encrypt(PlainText, Key) → CipherText
Decrypt(CipherText, Key) → PlainText
2️⃣ Asymmetric Encryption (असाइमेट्रिक एन्क्रिप्शन)
- Public Key से Encrypt किया जाता है, और Private Key से Decrypt
- दोनों तरफ अलग-अलग Keys होती हैं
- उदाहरण: RSA, ECC
Encrypt(PlainText, PublicKey) → CipherText
Decrypt(CipherText, PrivateKey) → PlainText
3️⃣ Hashing (One-way Encryption)
- यह reversible नहीं होती – मतलब Decrypt नहीं किया जा सकता
- Verification या password checking के लिए उपयोग होती है
- उदाहरण: MD5, SHA-256, bcrypt
Hash(PlainText) → Fixed Hash Value
🛡️ Encryption का उपयोग कहाँ होता है?
उपयोग क्षेत्र | विवरण |
---|---|
पासवर्ड स्टोरेज | bcrypt, SHA-256 |
ईमेल एन्क्रिप्शन | PGP |
फाइल ट्रांसफर | TLS/SSL |
बैंकिंग और पेमेंट | AES, RSA |
चैट ऐप्स | End-to-End Encryption |
🔚 निष्कर्ष
- Encryption आपके डेटा की सुरक्षा के लिए बेहद ज़रूरी है।
- Symmetric fast होता है, Asymmetric ज्यादा secure होता है।
- Hashing एक तरह की One-way Encryption होती है जो पासवर्ड वेरिफिकेशन के लिए उपयोग होती है।
0 Comments