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 نوشته شده است. این برنامه به‌طور اساسی توسط Scott Kitterman بازنویسی شده است. این صفحهٔ راهنما توسط Scott Kitterman ایجاد شده است و تحت همان شرایط dkimpy مجوز دارد. 2018-02-05 dknewkey(1)