AGE-KEYGEN(1) General Commands Manual AGE-KEYGEN(1)

age-keygen - تولید جفت‌کلیدهای age(1)

age-keygen [-pq] [-o OUTPUT]
age-keygen -y [-o OUTPUT] [INPUT]

دستور age-keygen یک جفت‌کلید بومی جدید برای age(1) تولید می‌کند و شناسه هویتی (identity) را در خروجی استاندارد یا در فایل OUTPUT می‌نویسد. خروجی شامل کلید عمومی و زمان جاری به عنوان کامنت است.

اگر خروجی به ترمینال هدایت نشده باشد، age-keygen کلید عمومی را در خطای استاندارد چاپ می‌کند.

تولید یک جفت‌کلید پسا-کوانتومی ترکیبی ML-KEM-768 + X25519.
در آینده، ممکن است این حالت به گزینه پیش‌فرض تبدیل شود.
نوشتن شناسه در OUTPUT به جای خروجی استاندارد.
اگر OUTPUT از قبل وجود داشته باشد، بازنویسی نمی‌شود.
خواندن یک فایل شناسه هویتی از INPUT یا از ورودی استاندارد و چاپ گیرنده(های) متناظر، یک مورد در هر خط، بدون کامنت.
چاپ نسخه و خروج.

تولید یک شناسه هویتی پسا-کوانتومی جدید:

$ age-keygen -pq
# created: 2025-11-17T13:39:06+01:00
# public key: age1pq167[... 1950 more characters ...]
AGE-SECRET-KEY-PQ-1K30MYPZAHAXHR22YHH27EGDVLU0QNSUH3DSV7J7NR3X6D9LHXNWSDLTV4T

تولید یک شناسه هویتی سنتی جدید:

$ age-keygen
# created: 2021-01-02T15:30:45+01:00
# public key: age1lvyvwawkr0mcnnnncaghunadrqkmuf9e6507x9y920xxpp866cnql7dp2z
AGE-SECRET-KEY-1N9JEPW6DWJ0ZQUDX63F5A03GX8QUW7PXDE39N8UYF82VZ9PC8UFS3M7XA9

نوشتن یک شناسه پسا-کوانتومی جدید در key.txt:

$ age-keygen -pq -o key.txt
Public key: age1pq1cd[... 1950 more characters ...]

تبدیل یک شناسه به گیرنده:

$ age-keygen -y key.txt
age1pq1cd[... 1950 more characters ...]

age(1), age-inspect(1)

Filippo Valsorda age@filippo.io

August 2026