صيغة ملف P7

امتداد الملف.p7
فئة الملفimages
الوصفتنسيق ملف P7 ، المعروف أيضًا باسم "PKCS # 7" ، هو تنسيق قياسي للرسائل التشفيرية المحدد في معايير التشفير العامة (PKCS) التي وضعتها RSA Security.
التفاصيل التقنيةيتم استخدام تنسيق P7 لتغليف مجموعة من البيانات التشفيرية، بما في ذلك التوقيعات الرقمية ومفاتيح التشفير والشهادات، في ملف واحد. يمكن أن يحتوي الملف على عنصر واحد أو أكثر من هذه الكائنات، ويوفر وسيلة آمنة لنقلها بين الأنظمة. عادةً ما يتم استخدام ملفات P7 في أنظمة البريد الإلكتروني الآمن لتشفير الرسائل والمرفقات أو توقيعها بتوقيع رقمي للتحقق من هوية المرسل وسلامة الرسالة. كما يمكن استخدام ملفات P7 لتخزين الشهادات الرقمية التي تستخدم لإقامة الثقة بين الأطراف في بنية المفتاح العام (PKI). يستند تنسيق P7 إلى ASN.1 (Abstract Syntax Notation One)، وهي لغة قياسية لتعريف هياكل البيانات. عادةً ما يتم ترميز ملفات P7 باستخدام تنسيق ثنائي، على الرغم من أنه يمكن أيضًا ترميزها باستخدام Base64 أو مخططات الترميز الأخرى للنقل عبر البريد الإلكتروني أو قنوات أخرى. يمكن إنشاء وتلاعب ملفات P7 باستخدام مجموعة متنوعة من مكتبات البرمجيات التشفيرية والأدوات، بما في ذلك OpenSSL و Microsoft CryptoAPI و Java's Cryptography Extension (JCE).