ما هو الفرق بين ملفات .CER و .CRT؟

قد يكون تثبيت شهادة SSL وإدارتها أمرًا صعبًا إذا لم تكن على دراية بتنسيقات الملفات المختلفة مثل CER مقابل CRT. ربما يكون هذان الامتدادان قد لفتا انتباهك، وربما تتساءل عن ماهيتهما، وكيف يختلفان، والأهم من ذلك، كيف يمكن تحويل أحدهما إلى الآخر.

الأمر ليس معقداً كما يبدو، وبقليل من الإرشادات، ستتعلم هذه المفاهيم في وقت قصير. إذن، هل أنت مستعد لاكتشاف الفرق بين .cer و .crt؟


جدول المحتويات

  1. ما هو ملف CER؟
  2. ما هو ملف CRT؟
  3. ما الفرق بين .CRT و .CER؟
  4. كيفية تحويل CRT إلى CERT؟
  5. كيفية تحويل CER إلى CRT؟
  6. أسباب تحويل شهادة إلى أخرى

ما هو ملف CER؟

ملف CER، الذي يرمز إلى ملف شهادة، هو تنسيق ملف شهادة رقمية. تُستخدم الشهادات الرقمية في تشفير المفتاح العام لتأمين الاتصال عبر الشبكات مثل الإنترنت. وهي مكون رئيسي في بروتوكولات SSL/TLS، التي تضمن سرية وسلامة البيانات المنقولة بين متصفح الويب الخاص بالمستخدم والموقع الإلكتروني.

تشير امتدادات ملفات CER عادةً إلى أن الملف بتنسيق ثنائي. ومع ذلك، يمكن أن يكون أيضًا بتنسيق base64. ستجد غالبًا ما تجد هذه الامتدادات مستخدمة بالتبادل مع ملفات CRT، مما يؤدي إلى بعض الالتباس. في حين أن ملفات CER وCRT تخدم نفس الغرض بشكل أساسي، إلا أنها تختلف في طريقة ترميزها.

يحتوي ملف CER على مفتاح عام ومعلومات حول مالك المفتاح والتوقيع الرقمي للمرجع المصدق (CA) الذي أصدر الشهادة. يسمح التوقيع الرقمي لمستلم الشهادة بالتحقق من صحتها والتأكد من عدم التلاعب بها.

من الناحية العملية، غالباً ما تُستخدم ملفات CER لتوزيع شهادات SSL وتثبيتها على تطبيقات البرامج والأجهزة المختلفة. على سبيل المثال، تستخدم خوادم الويب شهادات SSL/TLS المخزنة في ملفات CER لإنشاء اتصالات آمنة مع متصفحات الويب.


ما هو ملف CRT؟

يحتوي ملف CRT، المعروف أيضًا باسم ملف الشهادة، على المفتاح العام والتفاصيل الأخرى للشهادة الرقمية فقط، وليس المفتاح الخاص. يتم الاحتفاظ بالمفتاح الخاص بشكل آمن وخاص في ملف بامتداد .key على الخادم أو الجهاز الذي يحمل الشهادة .

يمكن استخدام ملفات CRT في الاتصالات الآمنة، مما يسمح للمستقبل بالتحقق من هوية المرسل، مما يضمن بقاء المعلومات المرسلة دون تغيير. غالبًا ما تستخدم خوادم الويب شهادات SSL/TLS المخزنة في ملفات CRT لإنشاء اتصالات آمنة مع متصفحات الويب.


ما الفرق بين .CRT و .CER؟

هل .cer و .crt متماثلان؟ تقريباً. الفرق الأساسي بين امتدادات ملفات CER وCRT هو الاصطلاح والتسمية. فمن الناحية الفنية، لا يوجد تمييز متأصل في محتوى أو تنسيق ملفات الشهادات الرقمية.

غالبًا ما يكون استخدام امتداد ملف واحد مسألة تفضيل أو اصطلاحات خاصة بالنظام. قد تستخدم بعض الأنظمة أحد الامتدادين افتراضيًا، بينما قد تستخدم أنظمة أخرى الامتداد الآخر.

تستخدم أنظمة Microsoft الأساسية على نطاق واسع ملف الأمان CER، بينما تفضل العديد من الأنظمة المستندة إلى Unix تنسيق CRT لشهادات SSL لخوادم الويب.

يمكن أن تكون ملفات CER و CRT إما ملفات ثنائية أو ملفات ASCII مشفرة بترميز ASCII base64. لا يحدد امتداد الملف الترميز. وبدلاً من ذلك، فإن المحتوى هو الذي يفعل ذلك. ملفات CER غالباً ما تكون ملفات ثنائية مشفرة بترميز base64، وملفات CRT عادةً ملفات ASCII مشفرة بترميز ASCII.


كيفية تحويل CRT إلى CERT؟

يمكنك تحويل امتداد ملف CRT إلى تنسيق CER بعدة طرق. إحدى الطرق الأكثر شيوعًا هي من خلال سطر الأوامر، مباشرةً من داخل نظام التشغيل الخاص بك.

للبدء، ستحتاج إلى تثبيت OpenSSL، وهي مجموعة أدوات قوية لبروتوكولات TLS. بمجرد تثبيت OpenSSL، يمكنك استخدام سطر الأوامر .crt إلى .cer. إليك كيفية تحويل .crt إلى .cer باستخدام OpenSSL:

opensl x509 -في input.crt -out output.cer

في الأمر، استبدل ‘input.crt’ في الأمر باسم ملف CRT، و ‘output.cer’ بالاسم المطلوب لملف CER الخاص بك.

لتحويل .crt إلى .cer على نظام Mac، يمكنك استخدام أداة Keychain Access المدمجة. ما عليك سوى استيراد ملفات CRT إلى Keychain، ثم تصديرها بامتدادات ملفات CER.


كيفية تحويل CER إلى CRT؟

فكما يمكنك تحويل ملفات CRT إلى CERT، فإن قلب العملية لتحويل ملفات CER إلى CRT ممكن أيضًا. يمكنك تحويل .cer إلى .crt باستخدام OpenSSL باستخدام الأمر التالي:

opensl x509 -inform der -in certificate.cer -out certificate.crt

يقوم هذا الأمر بأخذ ملف CER الخاص بك (‘certificate.cer’) وتحويله إلى ملف CRT (‘certificate.crt’).

إذا كنت تستخدم نظام تشغيل ويندوز وترغب في معرفة كيفية تحويل .cer إلى .crt في ويندوز، فالعملية مشابهة. قم بتشغيل نفس الأمر على برنامج OpenSSL. تأكد من استبدال “certificate.cer” و “certificate.crt” بالأسماء الفعلية لملفاتك.

تذكر أن عملية التحويل تعتمد على الترميز المستخدم في ملف CER لديك. تأكد من أنك تستخدم الأمر الصحيح لترميز ملفك.


أسباب تحويل شهادة إلى أخرى

بعد أن فهمت عملية تحويل CER إلى CRT، دعنا نرى لماذا تحتاج إلى تغيير شهادة من تنسيق إلى آخر.

تتمثل الأسباب الأكثر شيوعاً لتحويل الملفات، خاصة عند التعامل مع CER وCRT، في التوافق ومتطلبات الخادم. تقبل الأنظمة المختلفة ملفات الشهادات بتنسيقات ملفات مختلفة. على سبيل المثال، تستخدم أنظمة تشغيل Unix ملفات CRT، بينما تستخدم خوادم Windows ومعالج الشهادات غالباً ملفات CER.

يضمن تحويل ملف الشهادة، سواء من CER إلى CRT أو من CRT إلى CER، أن يكون ملف الشهادة الرقمية بالتنسيق الصحيح للنظام لديك. من المهم أن تتذكر أن كل تنسيق (CER، CRT، CRT، PFX، PEM، DER) يمثل نفس عرض الشهادة ولكن في حاوية مختلفة.

في حين أن ملفات CER وCRT عادةً ما تكون بتنسيق X.509 مشفرة بشكل أساسي، بينما تحتوي ملفات PFX على سلسلة الشهادات والمفاتيح الخاصة بالكامل، محمية بكلمة مرور للأمان.

يمكن أن يتضمن التحويل امتدادات أسماء ملفات مختلفة، بما في ذلك امتداد ملف CER وامتداد CRT، ويتطلب اهتمامًا دقيقًا بمسار الملف الكامل. علاوة على ذلك، يكمن التمييز بين CER مقابل CRT في المقام الأول في كيفية عرض الشهادة، إما في شكل ثنائي (CER) أو قواعد ترميز مميزة (CRT).


خلاصة القول

وباختصار، فإن الفرق بين امتدادات الملفات .cer و .crt يتعلق بشكل أساسي بالاصطلاحات والتفضيلات، وليس تقنيًا. يُستخدم كلاهما لشهادات X.509 التي تحتوي على معلومات المفتاح العام. في حين أن .cer شائع على أنظمة مايكروسوفت الأساسية و .crt على الأنظمة المستندة إلى Unix، إلا أن هذه ليست قاعدة صارمة.

ويعتمد تنسيق الملف (ثنائي أو ASCII مشفر بقاعدة 64) على المحتوى وليس على الامتداد. وعلى الرغم من اختلافات التسمية، فإن ملفات .cer و .crt متشابهة في الأساس. راجع دليلنا الكامل حول تنسيقات ملفات الشهادات المتعددة للتعرف على امتدادات الملفات الأخرى المستخدمة في تثبيت SSL.

وفِّر 10% على شهادات SSL عند الطلب اليوم!

إصدار سريع، وتشفير قوي، وثقة في المتصفح بنسبة 99.99%، ودعم مخصص، وضمان استرداد المال خلال 25 يومًا. رمز القسيمة: SAVE10

كاتب محتوى متمرس متخصص في شهادات SSL. تحويل موضوعات الأمن السيبراني المعقدة إلى محتوى واضح وجذاب. المساهمة في تحسين الأمن الرقمي من خلال السرد المؤثر.