encryption بالعربيه ما هي الاختلافات بين.pem و.cer و.der؟



معنى كلمة came (1)

ما هي الاختلافات بين .pem و .cer و .der ؟

بقدر ما أعرف ، يحتوي .cer على المفتاح العام. هل هناك أي أطر مفتوحة يمكنني استخدامها لتشفير بياناتي باستخدام هذا المفتاح العام؟


Answer #1

.pem و .cer و .der كل امتدادات الملفات للملفات التي تحتوي عادة على شهادة X.509 v3.

DER هي طريقة ترميز البيانات التي تشكل الشهادة. يمكن أن تمثل DER نفسها أي نوع من البيانات ، ولكنها عادةً تصف شهادة مشفرة أو حاوية CMS. يتم وصف بنية الشهادة باستخدام لغة تمثيل البيانات ASN.1. BER و DER هما طريقتان للتشفير الثنائي للبيانات الموصوفة بواسطة ASN.1.

PEM هي طريقة لترميز البيانات الثنائية كسلسلة (درع ASCII). يحتوي على رأس وخط تذييل (يحدد نوع البيانات المشفرة ويعرض بداية / نهاية إذا تم ربط البيانات معاً) وتكون البيانات في المنتصف هي بيانات الأساس 64. في حالة تشفيرها لشهادة ، فإنها تحتوي ببساطة على الترميز 64 الأساسي لشهادة DER. PEM لتقف على الخصوصية المحسن للبريد؛ لا يمكن أن يحتوي البريد على قيم ثنائية غير مشفرة مثل DER مباشرة.

.cer فقط يرمز للشهادة. وهي عادةً ما يتم تشفير بيانات DER ، ولكن Windows قد يقبل أيضًا بيانات PEM المشفرة. تحتاج إلى إلقاء نظرة على المحتوى (على سبيل المثال ، استخدام أداة المساعدة على أنظمة posix) لمعرفة ما هو داخل الملف ليكون متأكدًا بنسبة 100٪.

لاستخدام المفتاح العام الوارد في الشهادة ( والموقع عليه التوقيع في الشهادة) يجب عليك استخدام أي مكتبة تقوم بتوزيع شهادات X.509 وتنفيذ تشفير RSA. يمكنك استخدام أداة تقوم باكتشاف / معالجة تشفير PEM أو يمكنك أولاً تحويل الشهادة إلى DER عن طريق تجريد التشفير PEM.





rsa