Scroll to navigation

RSA_BLINDING_ON(3SSL) OpenSSL RSA_BLINDING_ON(3SSL)

الاسم

RSA_blinding_on, RSA_blinding_off - حماية عملية RSA من هجمات التوقيت

موجز

 #include <openssl/rsa.h>

الدوال التالية أصبحت مهجورة منذ OpenSSL 3.0، ويمكن إخفاؤها تماماً عن طريق تعريف OPENSSL_API_COMPAT بقيمة إصدار مناسبة، انظر openssl_user_macros(7):

 int RSA_blinding_on(RSA *rsa, BN_CTX *ctx);
 void RSA_blinding_off(RSA *rsa);

الوصف

جميع الدوال الموصوفة في هذه الصفحة مهملة.

RSA عرضة لهجمات التوقيت. في إعداد حيث يمكن للمهاجمين قياس وقت عمليات فك التعمية أو التوقيع لـ RSA، يجب استخدام التعمية لحماية عملية RSA من ذلك الهجوم.

RSA_blinding_on() يُفعّل التعمية للمفتاح rsa ويُولّد عامل تعمية عشوائي. ctx هو NULL أو BN_CTX مسبق التخصيص والمُهيّأ.

RSA_blinding_off() يُعطّل التعمية ويُحرّر الذاكرة المستخدمة لعامل التعمية.

القيم المُرجعة

RSA_blinding_on() يُرجع 1 عند النجاح، و0 إذا حدث خطأ.

RSA_blinding_off() لا يُرجع قيمة.

التاريخ

كل هذه الدوال أصبحت مهجورة في OpenSSL 3.0.

حقوق النسخ

حقوق النشر 2000-2021 لمؤلفي مشروع OpenSSL. جميع الحقوق محفوظة.

مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط <https://www.openssl.org/source/license.html>.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

7 أبريل 2026 3.6.2