CER সার্টিফিকেট (.cer)

ITU-T স্ট্যান্ডার্ড

X.509 সিকিউরিটি সার্টিফিকেট (CER) হলো একটি ব্যাপকভাবে ব্যবহৃত সার্টিফিকেট ফরম্যাট যা একটি সার্টিফিকেট অথরিটি দ্বারা যাচাইকৃত পরিচয়ের (ডোমেইন নাম, সংস্থা বা ব্যবহারকারী) সাথে একটি ক্রিপ্টোগ্রাফিক পাবলিক কি যুক্ত করে।

CER থেকে PEM-তে রূপান্তর করুন

বিনামূল্যের ব্রাউজারভিত্তিক CER-থেকে-PEM রূপান্তরকারী। আপনার ডিভাইসেই ফাইল তাৎক্ষণিকভাবে রূপান্তর করুন।

ইনস্পেক্ট ও মেটাডেটা

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে CER ফাইল শনাক্ত করে:

এখানে ফাইল নির্বাচন করুন বা ড্রপ করুন

ব্যক্তিগত - ফাইল কখনোই আপনার ডিভাইস ছেড়ে যায় না

অথবা পেস্ট করুন Ctrl+V
নেটওয়ার্কে কোনো ডেটা পাঠানো হয় না - গোপনীয়তার নিশ্চয়তা: বাহ্যিক সার্ভারে ০ বাইট আপলোড করা হয়েছে। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজার স্যান্ডবক্সে স্থানীয়ভাবে ঘটেছে।

বাইট-লেভেল হেডার সিগনেচার (ম্যাজিক বাইটস)

অপারেটিং সিস্টেম এবং ফাইল অ্যানালাইজারগুলো শুরুর বাইনারি বাইট সিকোয়েন্স পরীক্ষা করে CER ফাইল শনাক্ত করে:

হেক্স সিগনেচার (অফসেট 0):

30 / 2D 2D 2D 2D 2D 42 45 47 49 4E

ASCII রিপ্রেজেন্টেশন: 0 / -----BEGIN

স্ট্যান্ডার্ডাইজেশন: ITU-T X.509 / IETF RFC 5280

প্রযুক্তিগত বৈশিষ্ট্য

কন্টেইনার আর্কিটেকচারASN.1 কাঠামো, যা বাইনারি DER অথবা Base64 ASCII PEM ফরম্যাটে এনকোড করা
কম্প্রেশনকমপ্রেশনবিহীন ক্রিপ্টোগ্রাফিক ডেটা
বাইট এন্ডিয়াননেসবিগ-এন্ডিয়ান (DER tag-length-value)
কালার স্পেসপ্রযোজ্য নয় (ক্রিপ্টোগ্রাফিক পরিচয়পত্র)
চ্যানেল ও কাঠামোsubject-এর নাম, issuer CA, public key (RSA/ECDSA), মেয়াদ এবং digital signature
সর্বোচ্চ মাত্রাসাধারণত 1 KB থেকে 8 KB
স্বচ্ছতাক্রিপ্টোগ্রাফিকভাবে প্রকাশ্য তথ্য
স্ট্রিমিং ও প্রোগ্রেসিভসম্পূর্ণ certificate-কে এককভাবে পার্স করা

টেকনিক্যাল তুলনা ম্যাট্রিক্স: CER বনাম প্রতিযোগীগণ

প্রযুক্তিগত বৈশিষ্ট্যCER (বর্তমান)CRTPEMDER
সাধারণ OSউইন্ডোজ সার্টিফিকেট স্টোর ডিফল্টলিনাক্স / ইউনিক্স / অ্যাপাচি ডিফল্টঅপারেটিং সিস্টেমভেদে সমর্থন ভিন্ন হয়।জাভা এবং হার্ডওয়্যার সিকিউরিটি মডিউল
এনকোডিংবাইনারি DER বা Base64 PEMBase64 PEM (বা বাইনারি DER)Base64 ASCII-তে আর্মার্ডশুধুমাত্র কঠোর বাইনারি DER
প্রাইভেট কিশুধুমাত্র পাবলিক সার্টিফিকেটশুধুমাত্র পাবলিক সার্টিফিকেটসার্টিফিকেট এবং প্রাইভেট কি সংরক্ষণ করতে পারেসার্টিফিকেট এবং প্রাইভেট কি সংরক্ষণ করতে পারে
স্ট্যান্ডার্ডITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-T X.690

সাধারণ করাপশন মোড এবং হেক্স রিকভারি গাইড

অপারেটিং সিস্টেম রিপোর্ট করে 'নিচের কাজে ব্যবহারের জন্য ফাইলটি অবৈধ: Certificate'।

মূল কারণ: ক্ষতিগ্রস্ত ASN.1 DER দৈর্ঘ্যের বাইট অথবা PEM খামে ট্রাঙ্কেটেড Base64 প্যাডিং।

পুনরুদ্ধার: OpenSSL দিয়ে ASN.1 গঠন যাচাই করুন অথবা File2File.app সার্টিফিকেট টুল ব্যবহার করে রূপান্তর করুন।

নিরাপত্তা বিশ্লেষণ ও পার্সার অ্যাটাক ভেক্টর

ক্রিপ্টোগ্রাফিক পার্সারগুলোকে ত্রুটিপূর্ণ ASN.1 দৈর্ঘ্য থেকে রক্ষা করতে হবে যা ঐতিহাসিকভাবে TLS লাইব্রেরিতে বাফার ওভারফ্লো ঘটিয়েছে।

পরিচিত অ্যাটাক ভেক্টর

  • ASN.1 BER/DER দৈর্ঘ্য ডিককোডিংয়ে ইনটিজার ওভারফ্লো (যেমন পুরানো OpenSSL সংস্করণে)।
  • কমন নেম ফিল্ডে নাল-বাইট ইনজেকশনের মাধ্যমে সার্টিফিকেট স্পুফিং।
  • বৃত্তাকার সার্টিফিকেট যাচাইকরণ চেইনের মাধ্যমে পরিষেবা অস্বীকারের আক্রমণ।

প্রতিরক্ষামূলক সেরা অনুশীলন: কঠোর ASN.1 বাউন্ডস চেকিং সহ মেমরি-নিরাপদ, আধুনিক TLS লাইব্রেরি ব্যবহার করে সার্টিফিকেট স্বাক্ষর যাচাই করুন।

ঐতিহাসিক উৎপত্তি ও মাইলফলক

2008IETF আধুনিক X.509 v3 PKI সার্টিফিকেট প্রোফাইল সংজ্ঞায়িত করে RFC 5280 প্রকাশ করে।
1996X.509 সংস্করণ ৩ কাস্টম এক্সটেনশন (সাবজেক্ট অল্টারনেটিভ নেমস, কি ইউজেজ) প্রবর্তন করে।
1988ITU-T এক্স.৫০০ ডিরেক্টরি সার্ভিস স্ট্যান্ডার্ডের অংশ হিসেবে X.509 প্রবর্তন করে।

প্রধান সুবিধাসমূহ ও গুণাবলী

  • TLS/HTTPS ওয়েবসাইট এনক্রিপশন এবং ডিজিটাল কোড সাইনিংয়ের জন্য মৌলিক ট্রাস্ট অ্যাঙ্কর।
  • আধুনিক ইলিপটিক কার্ভ ক্রিপ্টোগ্রাফি (ECDSA) এবং ক্লাসিক্যাল RSA কি সমর্থন করে।
  • অপারেটিং সিস্টেমভেদে সমর্থন ভিন্ন হয়।

কারিগরি সীমাবদ্ধতা ও অসুবিধা

  • অস্পষ্ট এনকোডিং: একটি .cer ফাইল কাঁচা বাইনারি DER বা টেক্সট Base64 PEM হতে পারে।
  • শুধুমাত্র পাবলিক সার্টিফিকেট ধারণ করে; প্রাইভেট কি সংরক্ষণ করে না।
  • কঠোর বৈধতার মেয়াদ শেষ হওয়ার কারণে পর্যায়ক্রমিক নবায়নের প্রয়োজন হয়।

আকর্ষণীয় কারিগরি তথ্য

  • মাইক্রোসফট উইন্ডোজ রপ্তানিকৃত পাবলিক সার্টিফিকেটের জন্য ডিফল্টভাবে .cer এক্সটেনশন ব্যবহার করে।
  • '30 82' ম্যাজিক বাইটগুলো দুই-বাইট দৈর্ঘ্যের নির্দেশক (0x82) সহ ASN.1 SEQUENCE ট্যাগ (0x30) উপস্থাপন করে।
  • অধিকাংশ HTTPS ব্যবস্থায় সার্ভারের পরিচয় যাচাই করতে X.509 সার্টিফিকেট ব্যবহৃত হয়; তবে TLS-এ pre-shared key-সহ অন্য ব্যবস্থাও আছে।

সচরাচর জিজ্ঞাসিত প্রযুক্তিগত প্রশ্নাবলি

.cer এবং .crt-এর মধ্যে পার্থক্য কী?

উভয়ই X.509 সার্টিফিকেট। উইন্ডোজ এনভায়রনমেন্টে সাধারণত .cer ব্যবহৃত হয়, অন্যদিকে লিনাক্স এবং ইউনিক্স এনভায়রনমেন্টে .crt স্ট্যান্ডার্ড। এগুলো সাধারণত একে অপরের পরিবর্তে ব্যবহার করা যেতে পারে।

আমি কীভাবে CER কে PEM-এ রূপান্তর করতে পারি?

আপনি সরাসরি আপনার ওয়েব ব্রাউজারে File2File.app ব্যবহার করে এক ক্লিকেই বাইনারি CER ফাইলগুলোকে টেক্সট-ভিত্তিক PEM সার্টিফিকেটে রূপান্তর করতে পারেন।

.cer ফাইলে কি আমার প্রাইভেট কি থাকে?

না। একটি .cer ফাইলে কঠোরভাবে পাবলিক সার্টিফিকেটের তথ্য এবং পাবলিক কি থাকে; এটি কখনই প্রাইভেট কি সংরক্ষণ করে না।