From cc244b371deb21351ec60426c4fa41386bb43316 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Mon, 31 Jul 2000 12:27:44 +0000 Subject: [PATCH] Update 'openssl passwd' documentation on selection of algorithms. --- apps/passwd.c | 2 +- doc/apps/passwd.pod | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/apps/passwd.c b/apps/passwd.c index 7ade6e54de..6c1aed0f0b 100644 --- a/apps/passwd.c +++ b/apps/passwd.c @@ -44,7 +44,7 @@ static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p, char *passwd, BIO *out, int quiet, int table, int reverse, size_t pw_maxlen, int usecrypt, int use1, int useapr1); -/* -crypt - standard Unix password algorithm (default, only choice) +/* -crypt - standard Unix password algorithm (default) * -1 - MD5-based password algorithm * -apr1 - MD5-based password algorithm, Apache variant * -salt string - salt diff --git a/doc/apps/passwd.pod b/doc/apps/passwd.pod index cee6a2f172..6e098940c7 100644 --- a/doc/apps/passwd.pod +++ b/doc/apps/passwd.pod @@ -8,6 +8,7 @@ passwd - compute password hashes B [B<-crypt>] +[B<-1>] [B<-apr1>] [B<-salt> I] [B<-in> I] @@ -22,8 +23,8 @@ The B command computes the hash of a password typed at run-time or the hash of each password in a list. The password list is taken from the named file for option B<-in file>, from stdin for option B<-stdin>, and from the command line otherwise. -The Unix standard algorithm B and the MD5-based B algorithm -are available. +The Unix standard algorithm B and the MD5-based BSD password +algorithm B<1> and its Apache variant B are available. =head1 OPTIONS @@ -33,9 +34,13 @@ are available. Use the B algorithm (default). +=item B<-1> + +Use the MD5 based BSD password algorithm B<1>. + =item B<-apr1> -Use the B algorithm. +Use the B algorithm (Apache variant of the BSD algorithm). =item B<-salt> I @@ -64,6 +69,8 @@ to each password hash. B prints B. +B prints B<$1$xxxxxxxx$8XJIcl6ZXqBMCK0qFevqT1>. + B prints B<$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0>. =cut -- 2.25.1