Scroll to navigation

BN_SECURITY_BITS(3SSL) OpenSSL BN_SECURITY_BITS(3SSL)

الاسم

BN_security_bits - تُرجع بتات الأمان بناءً على أرقام معطاة

موجز

 #include <openssl/bn.h>
 int BN_security_bits(int L, int N);

الوصف

BN_security_bits() تُرجع عدد بتات الأمان التي يوفرها خوارزمية محددة وحجم مفتاح معين. تُعرّف بتات الأمان في NIST SP800-57. حاليًا، تدعم BN_security_bits() نوعين من الخوارزميات غير المتناظرة: FFC (التشفير بالحقل المحدود) و IFC (تشفير تحليل الأعداد الصحيحة). بالنسبة لـ FFC، مثل DSA و DH، يُستخدم كلا المعاملين L و N لتحديد بتات الأمان، حيث L هو حجم المفتاح العام و N هو حجم المفتاح الخاص. بالنسبة لـ IFC، مثل RSA، يُستخدم L فقط ويُعتبر عادةً حجم المفتاح (المعامل).

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

عدد بتات الأمان.

ملاحظات

ECC (تشفير المنحنيات الإهليلجية) لا تغطيه دالة BN_security_bits(). الخوارزميات المتناظرة أيضًا غير مغطاة.

انظر أيضًا

DH_security_bits(3), DSA_security_bits(3), RSA_security_bits(3)

التاريخ

أُضيفت دالة BN_security_bits() في OpenSSL 1.1.0.

حقوق النسخ

حقوق النشر 2017-2019 لمؤلفي مشروع 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.5.6