एन्क्रिप्शन डेटा को एक अपठनीय रूप (ciphertext) में बदलता है जिसे केवल सही कुंजी के साथ ही decrypt किया जा सकता है — गोपनीयता की रक्षा करता है। symmetric बनाम asymmetric एन्क्रिप्शन, और संचरण में बनाम विश्राम में डेटा को समझना संवेदनशील डेटा की रक्षा के लिए महत्वपूर्ण है।
Symmetric बनाम asymmetric एन्क्रिप्शन
SYMMETRIC → ONE shared key encrypts AND decrypts (e.g. AES):
✓ fast, efficient → for bulk data (encrypting files, databases)
✗ both parties need the same key (key distribution is the challenge)
ASYMMETRIC → a KEY PAIR: PUBLIC key (encrypt / verify) + PRIVATE key (decrypt / sign):
→ encrypt with the public key, only the private key decrypts (e.g. RSA, ECC)
✓ solves key distribution (share the public key freely); enables signatures
✗ slower → used for key exchange, signatures, not bulk data
→ Often COMBINED: asymmetric to exchange a symmetric key, then symmetric for the data
(e.g. how TLS works).
