X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=doc%2Fapps%2Fpasswd.pod;h=f44982549bf1a2d22fb2516998277e4346350c3f;hp=0df9252981974846dafff9ed0de26b903285796d;hb=7c1722c60dfc6b6b95ca604effbe6c1cf844685c;hpb=bb325c7d6a724f66615965478d670456e1c922d2 diff --git a/doc/apps/passwd.pod b/doc/apps/passwd.pod index 0df9252981..f44982549b 100644 --- a/doc/apps/passwd.pod +++ b/doc/apps/passwd.pod @@ -8,17 +8,24 @@ passwd - compute password hashes B [B<-crypt>] -[B<-salt string>] +[B<-1>] +[B<-apr1>] +[B<-salt> I] +[B<-in> I] +[B<-stdin>] +[B<-noverify>] [B<-quiet>] [B<-table>] -{B} +{I} =head1 DESCRIPTION -The B command computes the hashes of a list of passwords -passed on the command line, or the hash of a password typed at run-time. -Currently only the Unix standard algorithm B -is implemented. +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>, or from the command line, or from the terminal otherwise. +The Unix standard algorithm B and the MD5-based BSD password +algorithm B<1> and its Apache variant B are available. =head1 OPTIONS @@ -28,13 +35,34 @@ is implemented. Use the B algorithm (default). -=item B<-salt string> +=item B<-1> + +Use the MD5 based BSD password algorithm B<1>. + +=item B<-apr1> + +Use the B algorithm (Apache variant of the BSD algorithm). + +=item B<-salt> I Use the specified salt. +When reading a password from the terminal, this implies B<-noverify>. + +=item B<-in> I + +Read passwords from I. + +=item B<-stdin> + +Read passwords from B. + +=item B<-noverify> + +Don't verify when reading a password from the terminal. =item B<-quiet> -Don't output warnings when passwords are truncated. +Don't output warnings when passwords given at the command line are truncated. =item B<-table> @@ -43,8 +71,12 @@ to each password hash. =back -=head1 EXAMPLE +=head1 EXAMPLES + +B prints B. + +B prints B<$1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a.>. -B prints B. +B prints B<$apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0>. =cut