dknewkey(1) General Commands Manual dknewkey(1)

dknewkey - تولید جفت‌کلیدهای عمومی/خصوصی جدید DKIM

0.8.0

دستور dknewkey کلیدهای جدید DKIM را تولید می‌کند.

برای کلیدهای RSA، اندازهٔ پیش‌فرض کلید ۲۰۴۸ بیت است. این مقدار توسط متغیر BITS_REQUIRED کنترل می‌شود. کلیدهای ed25519 اندازهٔ متغیری ندارند.

برای کلیدهای RSA، از openssl برای تولید استفاده می‌شود. به‌طور پیش‌فرض فرض می‌شود که این ابزار در /usr/bin/openssl قرار دارد. این مقدار توسط متغیر OPENSSL_BINARY کنترل می‌شود. برای کلیدهای ed25519 از PyNaCl (در دبیان و مشتقات آن، بستهٔ python-nacl) استفاده می‌شود. برای کلیدهای RSA اکنون k=sha256 در رکورد عمومی DNS گنجانده می‌شود تا از استفادهٔ ناخواسته از الگوریتم درهم‌سازی اکنون منسوخ‌شدهٔ sha1 جلوگیری شود (RFC 8301 را ببینید).

dknewkey.py [-h] [--ktype {rsa,ed25519}] key_name

آرگومان‌های موضعی اجباری:
key_name

آرگومان‌های اختیاری:
-h, --help نمایش این پیام راهنما و خروج
--ktype {rsa,ed25519}
نوع کلید DKIM: پیش‌فرض rsa است

نکته: بسته به نوع بسته‌بندی و توزیع، مسیر و نام دقیق فایل اجرایی ممکن است متفاوت باشد.

این نسخه از dknewkey توسط Brandon Long <blong@google.com> نوشته شده است. این برنامه به‌طور اساسی توسط Scott Kitterman <scott@kitterman.com> بازنویسی شده است.

این صفحهٔ راهنما توسط Scott Kitterman <scott@kitterman.com> ایجاد شده است و تحت همان شرایط dkimpy مجوز دارد.

2018-02-05