+/=. হেক্সসাইফারটেক্সট ব্যবহার করে0-9এবংa-f, প্রতি বাইট দুটি অক্ষর সহ। আপনি একটি বাইনারি .enc ফাইল আপলোড করলে, এনকোডিং নির্বাচক স্বয়ংক্রিয়ভাবে উপেক্ষা করা হয়।1️⃣ PEM কি?
PEM (প্রাইভেসি-এনহ্যান্সড মেল) হল একটি টেক্সট ফরম্যাট যা কী এবং সার্টিফিকেট সংরক্ষণ এবং স্থানান্তর করতে ব্যবহৃত হয়। এটি Base64- বাইনারি DER ডেটা এনকোড করে এবং শিরোনাম এবং ফুটার লাইন দিয়ে মোড়ানো যেমন-----শুরু প্রাইভেট কী------এবং----- শেষ ব্যক্তিগত চাবি -----. সাধারণ লেবেল অন্তর্ভুক্তপাবলিক কী, ব্যক্তিগত কী, এবংসার্টিফিকেট. যেহেতু এটি প্লেইন টেক্সট, তাই PEM কপি, পেস্ট এবং সিস্টেম জুড়ে বিনিময় করা সহজ।
2️⃣ আপনি অন্য কোন ফর্ম্যাট দেখতে পারেন?
- ডিআর: একটি কাঁচা বাইনারি বিন্যাস যা সরাসরি ASN.1 কাঠামো সংরক্ষণ করে এবং জাভা বা শংসাপত্র টুলিং-এ সাধারণ।
- HEX: DER বাইটের একটি হেক্সাডেসিমেল স্ট্রিং উপস্থাপনা, ডিবাগিং বা কোডে বাইট ডেটা এম্বেড করার জন্য দরকারী।
- হেডার ছাড়া বেস64: DER পেলোড বেস64 হিসাবে এনকোড করা হয়েছে কিন্তু PEM র্যাপার ছাড়াই, প্রায়ই কমপ্যাক্ট কনফিগারেশন ফর্ম্যাটে ব্যবহৃত হয়।
- PKCS#12 (PFX): একটি বাইনারি ধারক যা পাবলিক এবং প্রাইভেট কী একসাথে প্যাকেজ করতে পারে, সাধারণত একটি পাসওয়ার্ড দিয়ে সুরক্ষিত থাকে।
3️⃣ প্রতিটি ফরম্যাট কখন ব্যবহার করা উচিত?
- পিইএম: OpenSSL, ওয়েব সার্ভার, API বিনিময়, এবং ম্যানুয়াল কী পরিচালনার জন্য সবচেয়ে সর্বজনীন পছন্দ।
- ডিআর: উপযোগী যখন বাইনারি সঞ্চয়স্থান পছন্দ বা প্ল্যাটফর্ম-নির্দিষ্ট টুলিং দ্বারা প্রয়োজন হয়।
- HEX: ডিবাগিং এবং এমন পরিস্থিতিতে যেখানে বাইট-স্তরের পরিদর্শন গুরুত্বপূর্ণ।
- হেডার ছাড়া বেস64: উপযোগী যখন পার্শ্ববর্তী বিন্যাস PEM র্যাপারকে অনুমতি দেয় না এবং আপনি একটি কমপ্যাক্ট টেক্সট পেলোড চান।
- PKCS#12: সর্বোত্তম যখন আপনাকে পাসওয়ার্ড সুরক্ষা সহ একটি শংসাপত্র এবং ব্যক্তিগত কী পরিবহন করতে হবে।