OPENSSL-GENDSA(1SSL) OpenSSL OPENSSL-GENDSA(1SSL)

openssl-gendsa - تولید کلید خصوصی DSA از یک مجموعه پارامتر

openssl gendsa [-help] [-out filename] [-passout arg] [-aes128] [-aes192] [-aes256] [-aria128] [-aria192] [-aria256] [-camellia128] [-camellia192] [-camellia256] [-des] [-des3] [-idea] [-verbose] [-quiet] [-rand files] [-writerand file] [-engine id] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq] [paramfile]

این دستور یک کلید خصوصی DSA را از روی یک فایل پارامتر DSA (که معمولاً توسط دستور openssl-dsaparam(1) تولید می‌شود) ایجاد می‌کند.

چاپ پیام راهنمای نحوه استفاده.
خروجی دادن کلید در فایل مشخص‌شده. اگر این آرگومان مشخص نشود، از خروجی استاندارد استفاده می‌شود.
عبارت عبور مورد استفاده برای فایل خروجی. بخش openssl-passphrase-options(1) را ببینید.
این گزینه‌ها کلید خصوصی را پیش از خروجی دادن، با رمزنگار مشخص‌شده رمزگذاری می‌کنند. عبارت عبور از کاربر درخواست می‌شود. اگر هیچ‌یک از این گزینه‌ها مشخص نشود، هیچ رمزگذاری اعمال نخواهد شد.

توجه داشته باشید که تمام گزینه‌ها باید پیش از آرگومان paramfile مشخص شوند.

چاپ جزئیات بیشتر درباره عملیات در حال انجام.
چاپ جزئیات کمتر درباره عملیات در حال انجام، که ممکن است در اسکریپت‌های دسته‌ای و خطوط لوله (پایپ‌لاین‌ها) مفید باشد.
برای جزئیات بیشتر، بخش «گزینه‌های وضعیت تصادفی» در openssl(1) را ببینید.
بخش «گزینه‌های موتور» در openssl(1) را ببینید. این گزینه منسوخ شده است.
فایل پارامتر DSA مورد استفاده. پارامترهای موجود در این فایل اندازه کلید خصوصی را تعیین می‌کنند. پارامترهای DSA را می‌توان با استفاده از دستور openssl-dsaparam(1) تولید و بررسی کرد.
بخش «گزینه‌های ارائه‌دهنده» در openssl(1)، provider(7) و property(7) را ببینید.

تولید کلید DSA فرآیندی اندکی فراتر از تولید اعداد تصادفی است، از این رو برای مثال بسیار سریع‌تر از تولید کلید RSA انجام می‌شود.

openssl(1), openssl-genpkey(1), openssl-dsaparam(1), openssl-dsa(1), openssl-genrsa(1), openssl-rsa(1)

گزینه -engine در OpenSSL 3.0 منسوخ شد.

حق نشر ۲۰۰۰-۲۰۲۳ نویسندگان پروژه OpenSSL. کلیه حقوق محفوظ است.

تحت مجوز آپاچی نسخه ۲.۰ («مجوز») منتشر شده است. شما نمی‌توانید از این فایل جز در انطباق با مجوز استفاده کنید. می‌توانید یک کپی از مجوز را در فایل LICENSE در توزیع منبع یا در https://www.openssl.org/source/license.html به دست آورید.

2026-06-09 3.5.7