.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" 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'. .de IX .. .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 .\" ======================================================================== .\" .IX Title "OPENSSL-GENDSA 1SSL" .TH OPENSSL-GENDSA 1SSL 2026-06-09 3.5.7 OpenSSL .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" openssl\-gendsa \- تولید کلید خصوصی DSA از یک مجموعه پارامتر .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBopenssl\fR \fBgendsa\fR [\fB\-help\fR] [\fB\-out\fR \fIfilename\fR] [\fB\-passout\fR \fIarg\fR] [\fB\-aes128\fR] [\fB\-aes192\fR] [\fB\-aes256\fR] [\fB\-aria128\fR] [\fB\-aria192\fR] [\fB\-aria256\fR] [\fB\-camellia128\fR] [\fB\-camellia192\fR] [\fB\-camellia256\fR] [\fB\-des\fR] [\fB\-des3\fR] [\fB\-idea\fR] [\fB\-verbose\fR] [\fB\-quiet\fR] [\fB\-rand\fR \fIfiles\fR] [\fB\-writerand\fR \fIfile\fR] [\fB\-engine\fR \fIid\fR] [\fB\-provider\fR \fIname\fR] [\fB\-provider\-path\fR \fIpath\fR] [\fB\-provparam\fR \fI[name:]key=value\fR] [\fB\-propquery\fR \fIpropq\fR] [\fIparamfile\fR] .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" این دستور یک کلید خصوصی DSA را از روی یک فایل پارامتر DSA (که معمولاً توسط دستور \fBopenssl\-dsaparam\fR\|(1) تولید می‌شود) ایجاد می‌کند. .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP \fB\-help\fR 4 .IX Item "-help" چاپ پیام راهنمای نحوه استفاده. .IP "\fB\-out\fR \fIfilename\fR" 4 .IX Item "-out filename" خروجی دادن کلید در فایل مشخص‌شده. اگر این آرگومان مشخص نشود، از خروجی استاندارد استفاده می‌شود. .IP "\fB\-passout\fR \fIarg\fR" 4 .IX Item "-passout arg" عبارت عبور مورد استفاده برای فایل خروجی. بخش \fBopenssl\-passphrase\-options\fR\|(1) را ببینید. .IP "\fB\-aes128\fR, \fB\-aes192\fR, \fB\-aes256\fR, \fB\-aria128\fR, \fB\-aria192\fR, \fB\-aria256\fR, \fB\-camellia128\fR, \fB\-camellia192\fR, \fB\-camellia256\fR, \fB\-des\fR, \fB\-des3\fR, \fB\-idea\fR" 4 .IX Item "-aes128, -aes192, -aes256, -aria128, -aria192, -aria256, -camellia128, -camellia192, -camellia256, -des, -des3, -idea" این گزینه‌ها کلید خصوصی را پیش از خروجی دادن، با رمزنگار مشخص‌شده رمزگذاری می‌کنند. عبارت عبور از کاربر درخواست می‌شود. اگر هیچ‌یک از این گزینه‌ها مشخص نشود، هیچ رمزگذاری اعمال نخواهد شد. .Sp توجه داشته باشید که تمام گزینه‌ها باید پیش از آرگومان \fIparamfile\fR مشخص شوند. .IP \fB\-verbose\fR 4 .IX Item "-verbose" چاپ جزئیات بیشتر درباره عملیات در حال انجام. .IP \fB\-quiet\fR 4 .IX Item "-quiet" چاپ جزئیات کمتر درباره عملیات در حال انجام، که ممکن است در اسکریپت‌های دسته‌ای و خطوط لوله (پایپ‌لاین‌ها) مفید باشد. .IP "\fB\-rand\fR \fIfiles\fR, \fB\-writerand\fR \fIfile\fR" 4 .IX Item "-rand files, -writerand file" برای جزئیات بیشتر، بخش «گزینه‌های وضعیت تصادفی» در \fBopenssl\fR\|(1) را ببینید. .IP "\fB\-engine\fR \fIid\fR" 4 .IX Item "-engine id" بخش «گزینه‌های موتور» در \fBopenssl\fR\|(1) را ببینید. این گزینه منسوخ شده است. .IP \fIparamfile\fR 4 .IX Item "paramfile" فایل پارامتر DSA مورد استفاده. پارامترهای موجود در این فایل اندازه کلید خصوصی را تعیین می‌کنند. پارامترهای DSA را می‌توان با استفاده از دستور \fBopenssl\-dsaparam\fR\|(1) تولید و بررسی کرد. .IP "\fB\-provider\fR \fIname\fR" 4 .IX Item "-provider name" .PD 0 .IP "\fB\-provider\-path\fR \fIpath\fR" 4 .IX Item "-provider-path path" .IP "\fB\-provparam\fR \fI[name:]key=value\fR" 4 .IX Item "-provparam [name:]key=value" .IP "\fB\-propquery\fR \fIpropq\fR" 4 .IX Item "-propquery propq" .PD بخش «گزینه‌های ارائه‌دهنده» در \fBopenssl\fR\|(1)، \fBprovider\fR\|(7) و \fBproperty\fR\|(7) را ببینید. .SH "نکات (NOTES)" .IX Header "NOTES" تولید کلید DSA فرآیندی اندکی فراتر از تولید اعداد تصادفی است، از این رو برای مثال بسیار سریع‌تر از تولید کلید RSA انجام می‌شود. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" \&\fBopenssl\fR\|(1), \&\fBopenssl\-genpkey\fR\|(1), \&\fBopenssl\-dsaparam\fR\|(1), \&\fBopenssl\-dsa\fR\|(1), \&\fBopenssl\-genrsa\fR\|(1), \&\fBopenssl\-rsa\fR\|(1) .SH "تاریخچه (HISTORY)" .IX Header "HISTORY" گزینه \fB\-engine\fR در OpenSSL 3.0 منسوخ شد. .SH "حق نشر (COPYRIGHT)" .IX Header "COPYRIGHT" حق نشر ۲۰۰۰\-۲۰۲۳ نویسندگان پروژه OpenSSL. کلیه حقوق محفوظ است. .PP تحت مجوز آپاچی نسخه ۲.۰ («مجوز») منتشر شده است. شما نمی‌توانید از این فایل جز در انطباق با مجوز استفاده کنید. می‌توانید یک کپی از مجوز را در فایل LICENSE در توزیع منبع یا در به دست آورید.