క్రిప్టోగ్రఫీ పరిచయం

క్రిప్టోగ్రఫీ అనేది డేటాను ఎన్‌క్రిప్ట్ చేయబడిన రూపంలో పంపడం, పంచుకోవడం మరియు నిల్వ చేయడం, తర్వాత అవసరమైనప్పుడు దానిని అసలు రూపంలో పునరుద్ధరించే శాస్త్రం. క్రిప్టోగ్రఫీ గణితం, కంప్యూటర్ సైన్స్ మరియు ఇంజినీరింగ్ సూత్రాలను ఏకం చేసి ఉపయోగిస్తుంది. డేటాను పంచుకోవాలంటే/నిల్వ చేయాలంటే, ముందుగా ఎన్‌క్రిప్షన్ అల్గోరిథం మరియు ఎన్‌క్రిప్షన్ కీ సహాయంతో డేటా చదవలేనివిధంగా మార్చబడుతుంది. దీనినే ఎన్‌క్రిప్షన్ అంటారు మరియు ఎన్‌క్రిప్షన్_OUTPUT‌ను సైఫర్‌టెక్స్ట్ (Ciphertext) అంటారు. డేటాను పంచుకోవడానికి/నిల్వ చేయడానికి ఇది సైఫర్‌టెక్స్ట్ రూపంలో పంపబడుతుంది లేదా నిల్వ చేయబడుతుంది. ఇతరులు అసలు సాధారణ బైట్స్/వచన రూపంలో ఆ సమాచారాన్ని చూడలేరు. అవసరం వచ్చినప్పుడు, సైఫర్‌టెక్స్ట్‌ను డీక్రిప్షన్ అల్గోరిథం మరియు డీక్రిప్షన్ కీ సహాయంతో అసలు సమాచారంగా మార్చబడుతుంది. దీనినే డీక్రిప్షన్ అంటారు.