OPENSSL-DHPARAM(1ssl)

الاسم
openssl-dhparam - معالجة وتوليد معاملات DH

موجز
openssl dhparam [-help] [-inform DER|PEM] [-outform DER|PEM] [-in filename] [-out filename] [-dsaparam] [-check] [-noout] [-text] [-verbose] [-quiet] [-2] [-3] [-5] [-engine id] [-rand files] [-writerand file] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq] [numbits]

الوصف
يُستخدم هذا الأمر لمعالجة ملفات معاملات DH.

انظر "أمثلة" في openssl-genpkey(1) للحصول على أمثلة حول كيفية توليد مفتاح باستخدام مجموعة أولية آمنة مسماة دون توليد معاملات وسيطة.

الخيارات

-help
    اطبع رسالة الاستخدام.

-inform DER|PEM، -outform DER|PEM
    تنسيق الإدخال وتنسيق الإخراج؛ المبدئي هو PEM. الكائن متوافق مع بنية PKCS#3 DHparameter. انظر openssl-format-options(1) للتفاصيل.

-in اسم_الملف
    يحدد هذا ملف الإدخال لقراءة المعاملات منه أو المدخل القياسي إذا لم يُحدد هذا الخيار.

-out اسم_الملف
    يحدد هذا ملف الإخراج لكتابة المعاملات إليه. يُستخدم الإخراج القياسي إذا لم يكن هذا الخيار موجودًا. يمكن أن يكون اسم ملف الإخراج مطابقًا لاسم ملف الإدخال، مما يؤدي إلى استبدال محتويات الملف. لاحظ أن الإدخال/الإخراج للملف ليس ذريًا. يُبتَر ملف الإخراج ثم يُكتَب.

-dsaparam
    إذا استُخدم هذا الخيار، تُقرأ أو تُنشأ معاملات DSA بدلاً من DH؛ وتُحوّل إلى تنسيق DH. وإلا، ستُستخدم الأعداد الأولية الآمنة (بحيث يكون (p-1)/2 أوليًا أيضًا) لتوليد معاملات DH.

    توليد معاملات DH باستخدام الخيار -dsaparam أسرع بكثير. احذر أنه مع معاملات DH من نمط DSA هذه، يجب إنشاء مفتاح DH جديد لكل استخدام لتجنب هجمات المجموعة الفرعية الصغيرة التي قد تكون ممكنة بخلاف ذلك.

-check
    ينفذ العديد من الفحوصات للتحقق من صحة المعاملات المقدمة ويعرض تحذيرًا إذا لم تكن صالحة.

-2, -3, -5
    المُولّد المراد استخدامه، إما 2 أو 3 أو 5. إذا كان موجودًا، يُتجاهل ملف الإدخال وتُولّد المعاملات بدلاً من ذلك. إذا لم يكن موجودًا ولكن numbits موجود، تُولّد المعاملات باستخدام المُولّد المبدئي 2.

numbits
    يحدد هذا الخيار أنه يجب توليد مجموعة معاملات بحجم numbits. يجب أن يكون الخيار الأخير. إذا كان هذا الخيار موجودًا، يُتجاهل ملف الإدخال وتُولّد المعاملات بدلاً من ذلك. إذا لم يكن هذا الخيار موجودًا ولكن مُولّد (-2 أو -3 أو -5) موجود، تُولّد المعاملات بطول مبدئي يبلغ 2048 بت. الحد الأدنى للطول هو 512 بت. الحد الأقصى للطول هو 10000 بت.

-noout
    هذا الخيار يمنع إخراج النسخة المرمزة من المعاملات.

-text
    يطبع هذا الخيار معاملات DH بشكل قابل للقراءة البشرية.

-engine id
    انظر "خيارات المحرك" في openssl(1). هذا الخيار مهجور.

-rand ملفات، -writerand ملف
    انظر "خيارات الحالة العشوائية" في openssl(1) للتفاصيل.

-provider الاسم
-provider-path المسار
-provparam [الاسم:]المفتاح=القيمة
-propquery propq
    انظر "خيارات المزود" في openssl(1)، و provider(7)، و property(7).

-verbose
    يفعّل هذا الخيار إخراج رسائل التقدم، وهو مفيد عند تشغيل الأوامر تفاعليًا والتي قد تستغرق وقتًا طويلاً للتنفيذ.

-quiet
    يكبت هذا الخيار إخراج رسائل التقدم، والتي قد تكون غير مرغوب فيها في النصوص الدفعية أو خطوط الأنابيب.

ملاحظات
يستبدل هذا الأمر الأمرين dh و gendh من الإصدارات السابقة.

انظر أيضًا
openssl(1), openssl-pkeyparam(1), openssl-dsaparam(1), openssl-genpkey(1).

التاريخ
خيار -engine أصبح مهجوراً في OpenSSL 3.0.

أُزيل الخيار -C في OpenSSL 3.0.

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

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

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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