+/=. హెక్స్ciphertext ఉపయోగాలు0-9మరియుa-f, ఒక్కో బైట్కు రెండు అక్షరాలతో. మీరు బైనరీ .enc ఫైల్ను అప్లోడ్ చేస్తే, ఎన్కోడింగ్ సెలెక్టర్ స్వయంచాలకంగా విస్మరించబడుతుంది.1️⃣ PEM అంటే ఏమిటి?
PEM (గోప్యత-మెరుగైన మెయిల్) అనేది కీలు మరియు ధృవపత్రాలను నిల్వ చేయడానికి మరియు బదిలీ చేయడానికి ఉపయోగించే టెక్స్ట్ ఫార్మాట్. ఇది Base64-బైనరీ DER డేటాను ఎన్కోడ్ చేస్తుంది మరియు హెడర్ మరియు ఫుటర్ లైన్లతో చుట్టబడుతుంది-----ప్రారంభ ప్రైవేట్ కీ-----మరియు-----ఎండ్ ప్రైవేట్ కీ-----. సాధారణ లేబుల్లు ఉన్నాయిపబ్లిక్ కీ, ప్రైవేట్ కీ, మరియుసర్టిఫికేట్. ఇది సాదా వచనం కాబట్టి, PEMని సిస్టమ్లలో కాపీ చేయడం, పేస్ట్ చేయడం మరియు మార్పిడి చేయడం సులభం.
2️⃣ మీరు ఏ ఇతర ఫార్మాట్లను చూడవచ్చు?
- DER: ASN.1 నిర్మాణాలను నేరుగా నిల్వ చేసే ఒక ముడి బైనరీ ఫార్మాట్ మరియు జావా లేదా సర్టిఫికేట్ టూలింగ్లో ఇది సాధారణం.
- HEX: DER బైట్ల హెక్సాడెసిమల్ స్ట్రింగ్ ప్రాతినిధ్యం, కోడ్లో బైట్ డేటాను డీబగ్గింగ్ చేయడానికి లేదా పొందుపరచడానికి ఉపయోగపడుతుంది.
- Base64 శీర్షికలు లేకుండా: DER పేలోడ్ Base64గా ఎన్కోడ్ చేయబడింది కానీ PEM రేపర్లు లేకుండా, తరచుగా కాంపాక్ట్ కాన్ఫిగరేషన్ ఫార్మాట్లలో ఉపయోగించబడుతుంది.
- PKCS#12 (PFX): పబ్లిక్ మరియు ప్రైవేట్ కీలను కలిపి ప్యాక్ చేయగల బైనరీ కంటైనర్, సాధారణంగా పాస్వర్డ్తో రక్షించబడుతుంది.
3️⃣ ప్రతి ఆకృతిని ఎప్పుడు ఉపయోగించాలి?
- PEM: OpenSSL, వెబ్ సర్వర్లు, API మార్పిడి మరియు మాన్యువల్ కీ హ్యాండ్లింగ్ కోసం అత్యంత సార్వత్రిక ఎంపిక.
- DER: బైనరీ నిల్వకు ప్రాధాన్యత ఇవ్వబడినప్పుడు లేదా ప్లాట్ఫారమ్-నిర్దిష్ట సాధనం ద్వారా అవసరమైనప్పుడు ఉపయోగకరంగా ఉంటుంది.
- HEX: డీబగ్గింగ్ కోసం మరియు బైట్-స్థాయి తనిఖీ ముఖ్యమైన పరిస్థితులకు ఉపయోగపడుతుంది.
- Base64 శీర్షికలు లేకుండా: పరిసర ఫార్మాట్ PEM రేపర్లను అనుమతించనప్పుడు మరియు మీకు కాంపాక్ట్ టెక్స్ట్ పేలోడ్ కావాలనుకున్నప్పుడు ఉపయోగకరంగా ఉంటుంది.
- PKCS#12: మీరు పాస్వర్డ్ రక్షణతో పాటు సర్టిఫికేట్ మరియు ప్రైవేట్ కీని రవాణా చేయవలసి వచ్చినప్పుడు ఉత్తమమైనది.