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