
مجموعة أدوات قوية تنفّذ بروتوكولات TLS/SSL ومكتبة تشفير كاملة القوة للتشفير وفك التشفير وإنشاء الشهادات والاتصالات الآمنة.
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson جميع الحقوق محفوظة.
مشروع OpenSSL هو جهد تعاوني لتطوير مجموعة أدوات قوية، بمستوى تجاري، كاملة الميزات، ومفتوحة المصدر، تنفّذ بروتوكولات أمان طبقة النقل (TLS) (بما في ذلك SSLv3) بالإضافة إلى مكتبة تشفير عامة كاملة القوة.
ينحدر OpenSSL من مكتبة SSLeay التي طوّرها Eric A. Young وTim J. Hudson. تُرخَّص مجموعة أدوات OpenSSL بموجب ترخيص مزدوج (ترخيص OpenSSL بالإضافة إلى ترخيص SSLeay)، مما يعني أنه يمكنك الحصول عليها واستخدامها بحرية للأغراض التجارية وغير التجارية طالما استوفيت شروط الترخيصين.
تتضمن مجموعة أدوات OpenSSL:
libssl (بأسماء خاصة بالمنصة): توفر تطبيقات جانب العميل وجانب الخادم لبروتوكولي SSLv3 وTLS.
libcrypto (بأسماء خاصة بالمنصة): توفر دعماً عاماً للتشفير ولـ X.509 اللازم لـ SSL/TLS ولكنه ليس جزءاً منطقياً منه.
openssl: أداة سطر أوامر يمكن استخدامها من أجل: إنشاء معاملات المفاتيح إنشاء شهادات X.509 وطلبات توقيع الشهادات (CSRs) وقوائم إبطال الشهادات (CRLs) حساب ملخصات الرسائل التشفير وفك التشفير اختبارات عميل وخادم SSL/TLS معالجة البريد الموقّع أو المشفّر بـ S/MIME والمزيد...
انظر الملف المناسب: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* ملاحق INSTALL لمنصات مختلفة
انظر موقع OpenSSL الإلكتروني www.openssl.org للحصول على تفاصيل حول كيفية الحصول على الدعم الفني التجاري. يتوفر دعم المجتمع المجاني عبر القائمة البريدية openssl-users (انظر https://www.openssl.org/community/mailinglists.html لمزيد من التفاصيل).
إذا واجهت أي مشاكل مع OpenSSL فيُرجى اتخاذ الخطوات التالية أولاً:
- نزّل أحدث إصدار من المستودع
لمعرفة ما إذا كانت المشكلة قد عولجت بالفعل
- قم بالتهيئة باستخدام no-asm
- أزل أعلام تحسين المترجم
إذا كنت ترغب في الإبلاغ عن خطأ برمجي، فيُرجى تضمين المعلومات التالية وإنشاء مشكلة على GitHub:
- إصدار OpenSSL: مخرجات 'openssl version -a'
- بيانات التهيئة: مخرجات 'perl configdata.pm --dump'
- اسم نظام التشغيل، إصداره، منصة العتاد
- تفاصيل المترجم (الاسم، الإصدار)
- تفاصيل التطبيق (الاسم، الإصدار)
- وصف المشكلة (الخطوات التي تعيد إنتاج المشكلة، إذا كانت معروفة)
- تتبّع المكدس (إذا كان التطبيق يُفرغ النواة)
مجرد أن شيئاً لا يعمل بالطريقة التي تتوقعها لا يعني بالضرورة وجود خطأ في OpenSSL. استخدم القائمة البريدية openssl-users لهذا النوع من الاستفسارات.
انظر CONTRIBUTING
يُقيّد عدد من الدول استخدام التشفير أو تصديره. إذا كنت قد تخضع لمثل هذه القيود، فيجب عليك طلب مشورة قانونية مهنية مختصة قبل محاولة تطوير أو توزيع أكواد التشفير.