.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Title "OPENSSL\-DHPARAM 1ssl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH OPENSSL\-DHPARAM 1ssl "7 أبريل 2026" 3.6.2 OpenSSL .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH الاسم openssl\-dhparam \- معالجة وتوليد معاملات DH .SH موجز .IX Header موجز \&\fBopenssl dhparam\fP [\fB\-help\fP] [\fB\-inform\fP \fBDER\fP|\fBPEM\fP] [\fB\-outform\fP \fBDER\fP|\fBPEM\fP] [\fB\-in\fP \fIfilename\fP] [\fB\-out\fP \fIfilename\fP] [\fB\-dsaparam\fP] [\fB\-check\fP] [\fB\-noout\fP] [\fB\-text\fP] [\fB\-verbose\fP] [\fB\-quiet\fP] [\fB\-2\fP] [\fB\-3\fP] [\fB\-5\fP] [\fB\-engine\fP \fIid\fP] [\fB\-rand\fP \fIfiles\fP] [\fB\-writerand\fP \fIfile\fP] [\fB\-provider\fP \fIname\fP] [\fB\-provider\-path\fP \fIpath\fP] [\fB\-provparam\fP \fI[name:]key=value\fP] [\fB\-propquery\fP \fIpropq\fP] [\fInumbits\fP] .SH الوصف .IX Header الوصف يُستخدم هذا الأمر لمعالجة ملفات معاملات DH. .PP انظر "أمثلة" في \fBopenssl\-genpkey\fP\|(1) للحصول على أمثلة حول كيفية توليد مفتاح باستخدام مجموعة أولية آمنة مسماة دون توليد معاملات وسيطة. .SH الخيارات .IX Header الخيارات .IP \fB\-help\fP 4 .IX Item \-help اطبع رسالة الاستخدام. .IP "\fB\-inform\fP \fBDER\fP|\fBPEM\fP، \fB\-outform\fP \fBDER\fP|\fBPEM\fP" 4 .IX Item "\-inform DER|PEM, \-outform DER|PEM" تنسيق الإدخال وتنسيق الإخراج؛ المبدئي هو \fBPEM\fP. الكائن متوافق مع بنية PKCS#3 \fBDHparameter\fP. انظر \fBopenssl\-format\-options\fP\|(1) للتفاصيل. .IP "\fB\-in\fP \fIاسم_الملف\fP" 4 .IX Item "\-in اسم_الملف" يحدد هذا ملف الإدخال لقراءة المعاملات منه أو المدخل القياسي إذا لم يُحدد هذا الخيار. .IP "\fB\-out\fP \fIاسم_الملف\fP" 4 .IX Item "\-out اسم_الملف" يحدد هذا ملف الإخراج لكتابة المعاملات إليه. يُستخدم الإخراج القياسي إذا لم يكن هذا الخيار موجودًا. يمكن أن يكون اسم ملف الإخراج مطابقًا لاسم ملف الإدخال، مما يؤدي إلى استبدال محتويات الملف. لاحظ أن الإدخال/الإخراج للملف ليس ذريًا. يُبتَر ملف الإخراج ثم يُكتَب. .IP \fB\-dsaparam\fP 4 .IX Item \-dsaparam إذا استُخدم هذا الخيار، تُقرأ أو تُنشأ معاملات DSA بدلاً من DH؛ وتُحوّل إلى تنسيق DH. وإلا، ستُستخدم الأعداد الأولية الآمنة (بحيث يكون (p\-1)/2 أوليًا أيضًا) لتوليد معاملات DH. .Sp توليد معاملات DH باستخدام الخيار \fB\-dsaparam\fP أسرع بكثير. احذر أنه مع معاملات DH من نمط DSA هذه، يجب إنشاء مفتاح DH جديد لكل استخدام لتجنب هجمات المجموعة الفرعية الصغيرة التي قد تكون ممكنة بخلاف ذلك. .IP \fB\-check\fP 4 .IX Item \-check ينفذ العديد من الفحوصات للتحقق من صحة المعاملات المقدمة ويعرض تحذيرًا إذا لم تكن صالحة. .IP "\fB\-2\fP, \fB\-3\fP, \fB\-5\fP" 4 .IX Item "\-2, \-3, \-5" المُولّد المراد استخدامه، إما 2 أو 3 أو 5. إذا كان موجودًا، يُتجاهل ملف الإدخال وتُولّد المعاملات بدلاً من ذلك. إذا لم يكن موجودًا ولكن \fInumbits\fP موجود، تُولّد المعاملات باستخدام المُولّد المبدئي 2. .IP \fInumbits\fP 4 .IX Item numbits يحدد هذا الخيار أنه يجب توليد مجموعة معاملات بحجم \&\fInumbits\fP. يجب أن يكون الخيار الأخير. إذا كان هذا الخيار موجودًا، يُتجاهل ملف الإدخال وتُولّد المعاملات بدلاً من ذلك. إذا لم يكن هذا الخيار موجودًا ولكن مُولّد (\fB\-2\fP أو \fB\-3\fP أو \fB\-5\fP) موجود، تُولّد المعاملات بطول مبدئي يبلغ 2048 بت. الحد الأدنى للطول هو 512 بت. الحد الأقصى للطول هو 10000 بت. .IP \fB\-noout\fP 4 .IX Item \-noout هذا الخيار يمنع إخراج النسخة المرمزة من المعاملات. .IP \fB\-text\fP 4 .IX Item \-text يطبع هذا الخيار معاملات DH بشكل قابل للقراءة البشرية. .IP "\fB\-engine\fP \fIid\fP" 4 .IX Item "\-engine id" انظر "خيارات المحرك" في \fBopenssl\fP\|(1). هذا الخيار مهجور. .IP "\fB\-rand\fP \fIملفات\fP، \fB\-writerand\fP \fIملف\fP" 4 .IX Item "\-rand ملفات، \-writerand ملف" انظر "خيارات الحالة العشوائية" في \fBopenssl\fP\|(1) للتفاصيل. .IP "\fB\-provider\fP \fIالاسم\fP" 4 .IX Item "\-provider الاسم" .PD 0 .IP "\fB\-provider\-path\fP \fIالمسار\fP" 4 .IX Item "\-provider\-path المسار" .IP "\fB\-provparam\fP \fI[الاسم:]المفتاح=القيمة\fP" 4 .IX Item "\-provparam [الاسم:]المفتاح=القيمة" .IP "\fB\-propquery\fP \fIpropq\fP" 4 .IX Item "\-propquery propq" .PD انظر "خيارات المزود" في \fBopenssl\fP\|(1)، و \fBprovider\fP\|(7)، و \fBproperty\fP\|(7). .IP \fB\-verbose\fP 4 .IX Item \-verbose يفعّل هذا الخيار إخراج رسائل التقدم، وهو مفيد عند تشغيل الأوامر تفاعليًا والتي قد تستغرق وقتًا طويلاً للتنفيذ. .IP \fB\-quiet\fP 4 .IX Item \-quiet يكبت هذا الخيار إخراج رسائل التقدم، والتي قد تكون غير مرغوب فيها في النصوص الدفعية أو خطوط الأنابيب. .SH ملاحظات .IX Header ملاحظات يستبدل هذا الأمر الأمرين \fBdh\fP و \fBgendh\fP من الإصدارات السابقة. .SH "انظر أيضًا" .IX Header "انظر أيضًا" \&\fBopenssl\fP\|(1), \&\fBopenssl\-pkeyparam\fP\|(1), \&\fBopenssl\-dsaparam\fP\|(1), \&\fBopenssl\-genpkey\fP\|(1). .SH التاريخ .IX Header التاريخ خيار \fB\-engine\fP أصبح مهجوراً في OpenSSL 3.0. .PP أُزيل الخيار \fB\-C\fP في OpenSSL 3.0. .SH "حقوق النسخ" .IX Header "حقوق النسخ" حقوق النشر 2000\-2023 لمؤلفي مشروع OpenSSL. جميع الحقوق محفوظة. .PP مرخص بموجب رخصة Apache 2.0 (المشار إليها فيما يلي بـ ”الرخصة“). لا يجوز لك استخدام هذا الملف إلا وفقًا لشروط الرخصة. يمكنك الحصول على نسخة منها في الملف LICENSE الموجود في حزمة التوزيع المصدرية أو على الرابط . .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .