Blame doc/man1/passwd.pod

Packit Service 084de1
=pod
Packit Service 084de1
Packit Service 084de1
=head1 NAME
Packit Service 084de1
Packit Service 084de1
openssl-passwd,
Packit Service 084de1
passwd - compute password hashes
Packit Service 084de1
Packit Service 084de1
=head1 SYNOPSIS
Packit Service 084de1
Packit Service 084de1
B<openssl passwd>
Packit Service 084de1
[B<-help>]
Packit Service 084de1
[B<-crypt>]
Packit Service 084de1
[B<-1>]
Packit Service 084de1
[B<-apr1>]
Packit Service 084de1
[B<-aixmd5>]
Packit Service 084de1
[B<-5>]
Packit Service 084de1
[B<-6>]
Packit Service 084de1
[B<-salt> I<string>]
Packit Service 084de1
[B<-in> I<file>]
Packit Service 084de1
[B<-stdin>]
Packit Service 084de1
[B<-noverify>]
Packit Service 084de1
[B<-quiet>]
Packit Service 084de1
[B<-table>]
Packit Service 084de1
[B<-rand file...>]
Packit Service 084de1
[B<-writerand file>]
Packit Service 084de1
{I<password>}
Packit Service 084de1
Packit Service 084de1
=head1 DESCRIPTION
Packit Service 084de1
Packit Service 084de1
The B<passwd> command computes the hash of a password typed at
Packit Service 084de1
run-time or the hash of each password in a list.  The password list is
Packit Service 084de1
taken from the named file for option B<-in file>, from stdin for
Packit Service 084de1
option B<-stdin>, or from the command line, or from the terminal otherwise.
Packit Service 084de1
The Unix standard algorithm B<crypt> and the MD5-based BSD password
Packit Service 084de1
algorithm B<1>, its Apache variant B<apr1>, and its AIX variant are available.
Packit Service 084de1
Packit Service 084de1
=head1 OPTIONS
Packit Service 084de1
Packit Service 084de1
=over 4
Packit Service 084de1
Packit Service 084de1
=item B<-help>
Packit Service 084de1
Packit Service 084de1
Print out a usage message.
Packit Service 084de1
Packit Service 084de1
=item B<-crypt>
Packit Service 084de1
Packit Service 084de1
Use the B<crypt> algorithm (default).
Packit Service 084de1
Packit Service 084de1
=item B<-1>
Packit Service 084de1
Packit Service 084de1
Use the MD5 based BSD password algorithm B<1>.
Packit Service 084de1
Packit Service 084de1
=item B<-apr1>
Packit Service 084de1
Packit Service 084de1
Use the B<apr1> algorithm (Apache variant of the BSD algorithm).
Packit Service 084de1
Packit Service 084de1
=item B<-aixmd5>
Packit Service 084de1
Packit Service 084de1
Use the B<AIX MD5> algorithm (AIX variant of the BSD algorithm).
Packit Service 084de1
Packit Service 084de1
=item B<-5>
Packit Service 084de1
Packit Service 084de1
=item B<-6>
Packit Service 084de1
Packit Service 084de1
Use the B<SHA256> / B<SHA512> based algorithms defined by Ulrich Drepper.
Packit Service 084de1
See L<https://www.akkadia.org/drepper/SHA-crypt.txt>.
Packit Service 084de1
Packit Service 084de1
=item B<-salt> I<string>
Packit Service 084de1
Packit Service 084de1
Use the specified salt.
Packit Service 084de1
When reading a password from the terminal, this implies B<-noverify>.
Packit Service 084de1
Packit Service 084de1
=item B<-in> I<file>
Packit Service 084de1
Packit Service 084de1
Read passwords from I<file>.
Packit Service 084de1
Packit Service 084de1
=item B<-stdin>
Packit Service 084de1
Packit Service 084de1
Read passwords from B<stdin>.
Packit Service 084de1
Packit Service 084de1
=item B<-noverify>
Packit Service 084de1
Packit Service 084de1
Don't verify when reading a password from the terminal.
Packit Service 084de1
Packit Service 084de1
=item B<-quiet>
Packit Service 084de1
Packit Service 084de1
Don't output warnings when passwords given at the command line are truncated.
Packit Service 084de1
Packit Service 084de1
=item B<-table>
Packit Service 084de1
Packit Service 084de1
In the output list, prepend the cleartext password and a TAB character
Packit Service 084de1
to each password hash.
Packit Service 084de1
Packit Service 084de1
=item B<-rand file...>
Packit Service 084de1
Packit Service 084de1
A file or files containing random data used to seed the random number
Packit Service 084de1
generator.
Packit Service 084de1
Multiple files can be specified separated by an OS-dependent character.
Packit Service 084de1
The separator is B<;> for MS-Windows, B<,> for OpenVMS, and B<:> for
Packit Service 084de1
all others.
Packit Service 084de1
Packit Service 084de1
=item [B<-writerand file>]
Packit Service 084de1
Packit Service 084de1
Writes random data to the specified I<file> upon exit.
Packit Service 084de1
This can be used with a subsequent B<-rand> flag.
Packit Service 084de1
Packit Service 084de1
=back
Packit Service 084de1
Packit Service 084de1
=head1 EXAMPLES
Packit Service 084de1
Packit Service 084de1
  % openssl passwd -crypt -salt xx password
Packit Service 084de1
  xxj31ZMTZzkVA
Packit Service 084de1
Packit Service 084de1
  % openssl passwd -1 -salt xxxxxxxx password
Packit Service 084de1
  $1$xxxxxxxx$UYCIxa628.9qXjpQCjM4a.
Packit Service 084de1
Packit Service 084de1
  % openssl passwd -apr1 -salt xxxxxxxx password
Packit Service 084de1
  $apr1$xxxxxxxx$dxHfLAsjHkDRmG83UXe8K0
Packit Service 084de1
Packit Service 084de1
  % openssl passwd -aixmd5 -salt xxxxxxxx password
Packit Service 084de1
  xxxxxxxx$8Oaipk/GPKhC64w/YVeFD/
Packit Service 084de1
Packit Service 084de1
=head1 COPYRIGHT
Packit Service 084de1
Packit Service 084de1
Copyright 2000-2018 The OpenSSL Project Authors. All Rights Reserved.
Packit Service 084de1
Packit Service 084de1
Licensed under the OpenSSL license (the "License").  You may not use
Packit Service 084de1
this file except in compliance with the License.  You can obtain a copy
Packit Service 084de1
in the file LICENSE in the source distribution or at
Packit Service 084de1
L<https://www.openssl.org/source/license.html>.
Packit Service 084de1
Packit Service 084de1
=cut