| OPENSSL-PASSWD(1ssl) | OpenSSL | OPENSSL-PASSWD(1ssl) |
نام (NAME)
openssl-passwd - محاسبه هش رمز عبور
خلاصه دستور (SYNOPSIS)
openssl passwd [-help] [-1] [-apr1] [-aixmd5] [-5] [-6] [-salt string] [-in file] [-stdin] [-noverify] [-quiet] [-table] [-reverse] [-rand files] [-writerand file] [-provider name] [-provider-path path] [-provparam [name:]key=value] [-propquery propq] [password]
توضیحات (DESCRIPTION)
این دستور هش یک رمز عبور تایپشده در زمان اجرا یا هش هر رمز عبور در یک فهرست را محاسبه میکند. فهرست رمزهای عبور برای گزینه -in از فایل نامبردهشده، برای گزینه -stdin از ورودی استاندارد (stdin)، از خط فرمان یا در غیر این صورت از ترمینال دریافت میشود.
گزینهها (OPTIONS)
- -help
- پیام راهنمای نحوه استفاده را چاپ میکند.
- -1
- از الگوریتم رمز عبور BSD مبتنی بر MD5 با نام 1 استفاده میکند (پیشفرض).
- -apr1
- از الگوریتم apr1 (گونه آپاچی از الگوریتم BSD) استفاده میکند.
- -aixmd5
- از الگوریتم AIX MD5 (گونه AIX از الگوریتم BSD) استفاده میکند.
- -5
- -6
- از الگوریتمهای مبتنی بر SHA256 / SHA512 تعریفشده توسط Ulrich Drepper استفاده میکند. به https://www.akkadia.org/drepper/SHA-crypt.txt مراجعه کنید.
- -salt string
- از نمک (salt) مشخصشده استفاده میکند. هنگام خواندن رمز عبور از ترمینال، این گزینه به معنای اعمال -noverify است.
- -in file
- رمزهای عبور را از file میخواند.
- -stdin
- رمزهای عبور را از stdin (ورودی استاندارد) میخواند.
- -noverify
- هنگام خواندن رمز عبور از ترمینال، اعتبارسنجی مجدد انجام نمیدهد.
- -quiet
- هنگامی که رمزهای عبور ارائهشده در خط فرمان بریده (کوتاه) میشوند، هیچ هشداری صادر نمیکند.
- -table
- در فهرست خروجی، رمز عبور متنساده و یک نویسه TAB را پیش از هر هش رمز عبور درج میکند.
- -reverse
- هنگام استفاده از گزینه -table، ترتیب رمز عبور متنساده و هش را معکوس میکند.
- -rand files, -writerand file
- برای جزئیات بیشتر به بخش «گزینههای وضعیت تصادفی» (Random State Options) در openssl(1) مراجعه کنید.
- -provider name
- -provider-path path
- -provparam [name:]key=value
- -propquery propq
- برای جزئیات بیشتر به بخش «گزینههای فراهمکننده» (Provider Options) در openssl(1)، provider(7) و property(7) مراجعه کنید.
مثالها (EXAMPLES)
% openssl passwd -1 -salt xxxxxxxx password $1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a. % openssl passwd -apr1 -salt xxxxxxxx password $apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0 % openssl passwd -aixmd5 -salt xxxxxxxx password xxxxxxxx$8Oaipk/GPKhC64w/YVeFD/
همچنین ببینید (SEE ALSO)
تاریخچه (HISTORY)
گزینه -crypt در OpenSSL 3.0 حذف شد.
حق نشر (COPYRIGHT)
Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
تحت مجوز آپاچی نسخه ۲.۰ («مجوز») منتشر شده است. شما نمیتوانید از این فایل جز در انطباق با این مجوز استفاده کنید. میتوانید یک نسخه از مجوز را در فایل LICENSE در توزیع مبدا یا در https://www.openssl.org/source/license.html دریافت کنید.
| 2026-08-25 | 3.6.4 |