+/=. Hexसिफरटेक्स्ट वापरते0-9आणिa-f, प्रति बाइट दोन वर्णांसह. तुम्ही बायनरी .enc फाइल अपलोड केल्यास, एन्कोडिंग सिलेक्टरकडे आपोआप दुर्लक्ष केले जाते.1️⃣ PEM म्हणजे काय?
PEM (गोपनीयता-वर्धित मेल) की आणि प्रमाणपत्रे संग्रहित आणि हस्तांतरित करण्यासाठी वापरला जाणारा मजकूर स्वरूप आहे. हे Base64-बायनरी DER डेटा एन्कोड करते आणि हेडर आणि फूटर लाईन्ससह गुंडाळते जसे की-----प्रारंभ खाजगी की -----आणि-----खाजगी की समाप्त करा -----. सामान्य लेबलांचा समावेश आहेसार्वजनिक की, खाजगी की, आणिप्रमाणपत्र. कारण तो साधा मजकूर आहे, PEM कॉपी करणे, पेस्ट करणे आणि सिस्टममध्ये एक्सचेंज करणे सोपे आहे.
2️⃣ तुम्ही इतर कोणते स्वरूप पाहू शकता?
- DER: एक कच्चा बायनरी फॉरमॅट जो ASN.1 संरचना थेट संचयित करतो आणि Java किंवा प्रमाणपत्र टूलिंगमध्ये सामान्य आहे.
- HEX: DER बाइट्सचे हेक्साडेसिमल स्ट्रिंग प्रतिनिधित्व, डीबगिंग किंवा कोडमध्ये बाइट डेटा एम्बेड करण्यासाठी उपयुक्त.
- शीर्षलेखांशिवाय बेस64: DER पेलोड बेस64 म्हणून एन्कोड केलेला परंतु PEM रॅपर्सशिवाय, सहसा कॉम्पॅक्ट कॉन्फिगरेशन फॉरमॅटमध्ये वापरला जातो.
- PKCS#12 (PFX): एक बायनरी कंटेनर जो सार्वजनिक आणि खाजगी की एकत्र पॅकेज करू शकतो, सहसा पासवर्डसह संरक्षित केला जातो.
3️⃣ प्रत्येक फॉरमॅट कधी वापरायचा?
- PEM: OpenSSL, वेब सर्व्हर, API एक्सचेंज आणि मॅन्युअल की हाताळणीसाठी सर्वात सार्वत्रिक निवड.
- DER: जेव्हा प्लॅटफॉर्म-विशिष्ट टूलिंगद्वारे बायनरी स्टोरेजला प्राधान्य दिले जाते किंवा आवश्यक असते तेव्हा उपयुक्त.
- HEX: डीबगिंगसाठी आणि बाइट-स्तरीय तपासणी महत्त्वाच्या असलेल्या परिस्थितींसाठी सुलभ.
- शीर्षलेखांशिवाय बेस64: जेव्हा आसपासचे स्वरूप PEM रॅपर्सना अनुमती देत ​​नाही आणि तुम्हाला कॉम्पॅक्ट मजकूर पेलोड हवा असेल तेव्हा उपयुक्त.
- PKCS#12: जेव्हा तुम्हाला पासवर्ड संरक्षणासह प्रमाणपत्र आणि खाजगी की वाहतूक करायची असेल तेव्हा उत्तम.