# apg > ساخت پسوردهای دلخواه، پیچیده و تصادفی. > اطلاعات بیشتر: . - ساخت پسوردهای تصادفی (با طول پیشفرض 8 کاراکتر): `apg` - ساخت یک پسورد با حداقل یک علامت (S)، یک عدد (N)، یک حرف بزرگ (C) و یک حرف کوچک (L): `apg -M SNCL` - ساخت یک پسورد با 16 کاراکتر: `apg -m {{16}}` - ساخت یک پسورد با حداکثر طول 16 کاراکتر: `apg -x {{16}}` - ساخت پسوردی که در یک دیکشنری دیده نمی شود (فایل دیکشنری باید ارائه شود): `apg -r {{path/to/dictionary_file}}`