RADCRYPT(8) System Manager's Manual RADCRYPT(8)

radcrypt - تولید هش گذرواژه برای استفاده با radius، یا اعتبارسنجی یک هش گذرواژه

radcrypt [-d|--des] [-m|--md5] [-c|--check] plaintext_password [hashed_password]

دستور radcrypt یک چکیده هش‌شده (hashed digest) از یک گذرواژه متن‌ساده (plaintext) تولید می‌کند، یا می‌تواند بررسی کند که آیا یک هش گذرواژه با یک گذرواژه متن‌ساده مطابقت دارد یا خیر. در حال حاضر هش‌های DES و MD5 پشتیبانی می‌شوند. هنگام تولید هش گذرواژه، یک رشته نمک (salt) تصادفی تولید و اعمال می‌شود.

یک گذرواژه هش‌شده را می‌توان با مشخص کردن -c یا --check و وارد کردن hashed_password پس از plaintext_password در خط فرمان اعتبارسنجی کرد. در این حالت hashed_password بررسی می‌شود تا مشخص گردد آیا با plaintext_password مطابقت دارد یا خیر. در صورت تطابق، عبارت "Password OK" چاپ شده و وضعیت خروج ۱ خواهد بود؛ در غیر این صورت، عبارت "Password BAD" چاپ شده و وضعیت خروج ۰ خواهد بود (توجه داشته باشید که این وضعیت برعکس حالت موفقیت‌آمیز معمول در شل است).

استفاده از هش DES (استاندارد رمزنگاری داده‌ها / Data Encryption Standard) (پیش‌فرض). در صورت انجام بررسی گذرواژه نادیده گرفته می‌شود.
استفاده از هش MD5 (چکیده پیام ۵ / Message Digest 5). در صورت انجام بررسی گذرواژه نادیده گرفته می‌شود.
انجام بررسی اعتبارسنجی بر روی یک هش گذرواژه جهت اطمینان از مطابقت آن با گذرواژه متن‌ساده.

$ radcrypt foobar
HaX0xn7Qy650Q
$ radcrypt -c foobar HaX0xn7Qy650Q
Password OK

radiusd(8), crypt(3)

Miquel van Smoorenburg <miquels@cistron-office.nl>