| dknewkey(1) | General Commands Manual | dknewkey(1) |
نام (NAME)
dknewkey - تولید جفتکلیدهای عمومی/خصوصی جدید DKIM
نسخه (VERSION)
0.8.0
توضیحات (DESCRIPTION)
دستور dknewkey کلیدهای جدید DKIM را تولید میکند.
برای کلیدهای RSA، اندازهٔ پیشفرض کلید ۲۰۴۸ بیت است. این مقدار توسط متغیر BITS_REQUIRED کنترل میشود. کلیدهای ed25519 اندازهٔ متغیری ندارند.
برای کلیدهای RSA، از openssl برای تولید استفاده میشود. بهطور پیشفرض فرض میشود که این ابزار در /usr/bin/openssl قرار دارد. این مقدار توسط متغیر OPENSSL_BINARY کنترل میشود. برای کلیدهای ed25519 از PyNaCl (در دبیان و مشتقات آن، بستهٔ python-nacl) استفاده میشود. برای کلیدهای RSA اکنون k=sha256 در رکورد عمومی DNS گنجانده میشود تا از استفادهٔ ناخواسته از الگوریتم درهمسازی اکنون منسوخشدهٔ sha1 جلوگیری شود (RFC 8301 را ببینید).
نحوه استفاده (USAGE)
dknewkey.py [-h] [--ktype {rsa,ed25519}] key_name
آرگومانهای
موضعی
اجباری:
key_name
آرگومانهای
اختیاری:
-h, --help نمایش این
پیام
راهنما و
خروج
--ktype {rsa,ed25519}
نوع کلید DKIM:
پیشفرض rsa
است
نکته: بسته به نوع بستهبندی و توزیع، مسیر و نام دقیق فایل اجرایی ممکن است متفاوت باشد.
نویسندگان (AUTHORS)
این نسخه از dknewkey توسط Brandon Long <blong@google.com> نوشته شده است. این برنامه بهطور اساسی توسط Scott Kitterman <scott@kitterman.com> بازنویسی شده است.
این صفحهٔ راهنما توسط Scott Kitterman <scott@kitterman.com> ایجاد شده است و تحت همان شرایط dkimpy مجوز دارد.
| 2018-02-05 |