شهادة CRT (.crt)

ITU-T قياسي

شهادة SSL/TLS X.509 (CRT) هي امتداد الملف القياسي المستخدم عبر خوادم الويب Linux و Unix (مثل Apache و Nginx) لتخزين الشهادة العامة التي تمكن تشفير HTTPS.

تحويل CRT إلى PEM

محول مجاني داخل المتصفح للتحويل من CRT إلى PEM. قم بتحويل الملفات فوراً على جهازك.

فحص البيانات الوصفية

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CRT من خلال فحص تسلسل البايت الثنائي البادئ:

اختر أو أقطِف الملفات هنا

تحويل خاص بنسبة 100% داخل المتصفح - لا تغادر الملفات جهازك أبداً

أو الصق Ctrl+V
ضمان الخصوصية وعدم الإرسال عبر الشبكة: صفر بايت يتم رفعه إلى خوادم خارجية. تمت كل عمليات المعالجة محلياً في صندوق الحماية (Sandbox) الخاص بمتصفحك.

توقيع رأس الملف على مستوى البايت (Magic Bytes)

تتعرف أنظمة التشغيل ومحللات الملفات على ملفات CRT من خلال فحص تسلسل البايت الثنائي البادئ:

التوقيع الست عشري (الإزاحة 0):

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

تمثيل ASCII: 0\x82 / -----BEGIN

القياسية: ITU-T X.509 / IETF RFC 5280

المواصفات الفنية

هيكلية الحاويةBase64 PEM or binary DER encoding of an X.509 digital certificate
الضغطUncompressed cryptographic data
ترتيب البايتات (Endianness)Big-Endian (DER ASN.1)
مساحات الألوانN/A (Security Credential)
القنوات والبنيةDomain names (SAN), Organization details, Public key parameters, Digital Signature
الحد الأقصى للأبعادTypically 1 KB to 5 KB
الشفافيةPublic cryptographic token
البث والتحميل التدرجيAtomic certificate validation

مصفوفة المقارنة التقنية: CRT مقابل المنافسين

السمة التقنيةCRT (الحالي)PEMCERP12
تكوين خادم الويبالمعيار لـ Nginx / Apacheحاوية عالميةالمعيار لـ Windows IISالمعيار لـ Tomcat / Java
المحتويات النموذجيةشهادة عامة فقطشهادات، أو مفاتيح، أو طلباتشهادة عامة فقطحزمة مشفرة (شهادة + مفتاح)
مظروف التنسيقBase64 PEM أو DER ثنائيBase64 ASCII Armored صارمDER ثنائي أو PEMأرشيف PKCS #12 ثنائي
تضمين المفتاح الخاصلا (يتطلب ملف .key منفصل)يمكن أن يشمل المفتاح الخاصلا (عام فقط)نعم (محمي بكلمة مرور)

أنماط التلف الشائعة ودليل استرداد النظام السداسي

يفشل خادم الويب في البدء مع رسالة 'SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line'.

السبب الجذري: شريط ترويسة '-----BEGIN CERTIFICATE-----' مفقود أو تالف في ملف PEM CRT.

الاسترداد: استعادة علامات ترويسة وتذييل PEM الصالحة باستخدام أداة الشهادات File2File Certificate Tool.

تحليل الأمان وناقلات هجوم المحلل اللغوي

يجب التحقق من شهادات CRT مقابل مخازن الثقة الجذرية؛ الشهادات غير المتحقق منها تعرض الخطر لهجمات الوسيط (Man-in-the-Middle).

ناقلات الهجوم المعروفة

  • قبول شهادات CRT الموقع ذاتياً أو منتهية الصلاحية في عملاء API التلقائيين.
  • هجمات الوسيط (Man-in-the-Middle) عبر شهادات وسيطة غير موثوقة.
  • خوارزميات التوقيع الضعيفة (MD5، SHA-1) المعرضة لتزوير التصادم.

أفضل الممارسات الدفاعية:

الأصول التاريخية والمحطات الرئيسية

2015إطلاق مشروع Let's Encrypt، مما أدى إلى أتمتة إصدار شهادات CRT المجانية عالمياً.
1995تقدم Netscape بروتوكول SSL 2.0، مما وضع معياراً لملفات .crt لمصادقة الخادم.
1994تصمم شركة Netscape Communications بروتوكولات أمان الويب المبكرة باستخدام شهادات X.509.

المزايا الرئيسية والإيجابيات

  • معيار عالمي لتكوين HTTPS على خوادم ويب Linux (مثل 'ssl_certificate' في Nginx و 'SSLCertificateFile' في Apache).
  • قابلة للقراءة البشرية عند تخزينها بتنسيق PEM: يمكن عرضها في أي محرر نصوص للتحقق من تواريخ انتهاء الصلاحية.
  • مدعومة بواسطة OpenSSL وجميع أدوات أوامر التشفير.

القيود الفنية والسلبيات

  • ترميز غامض: مثل CER، يمكن تهيئتها إما كـ ASCII PEM أو DER ثنائي.
  • لا يمكن استخدامها على الخادم بدون مفتاحها الخاص المطابق (ملف .key).
  • تتطلب دمجاً يدوياً لشهادات الجهات المانحة الوسيطة (CA) لبناء سلاسل ثقة كاملة.

معلومات تقنية طريفة

  • ملف CRT الذي يبدأ بـ '-----BEGIN CERTIFICATE-----' هو ببساطة شهادة DER مشفرة بترميز Base64.
  • أصدرت Let's Encrypt أكثر من 3 مليارات شهادة CRT مجانية منذ إطلاقها في عام 2015.
  • تؤكد أيقونة القفل في شريط عنوان متصفحك أنه تم التحقق من شهادة CRT صالحة.

الأسئلة التقنية المتكررة

ما الفرق بين .crt و .pem؟

يشير الامتداد .crt عادةً إلى ملف شهادة عامة، بينما .pem هو حاوية عامة يمكنها احتواء شهادات، أو مفاتيح خاصة، أو سلاسل شهادات كاملة.

كيف يمكنني تحويل CRT إلى PFX أو P12 لنظام ويندوز IIS؟

يمكنك دمج ملف .crt الخاص بك وملف المفتاح الخاص .key في حزمة P12/PFX محمية بكلمة مرور باستخدام File2File.app مباشرة في متصفح الويب الخاص بك.

هل يمكنني عرض محتويات ملف .crt؟

نعم! إذا كان الملف بصيغة PEM، يمكنك فتحه في أي محرر نصوص أو لصقه في File2File.app لفك تشفير اسم النطاق، والمُصْدِر، وتاريخ انتهاء الصلاحية.