Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MKPASSWD(1)			Debian GNU/Linux		     MKPASSWD(1)

NAME
     mkpasswd - Overfeatured front end to crypt(3)

SYNOPSIS
     mkpasswd PASSWORD [SALT]

DESCRIPTION
     mkpasswd encrypts the given password with the crypt(3) libc function, using
     the given salt.

OPTIONS
     -S, --salt=STRING
	    Use  the  STRING as salt. If it begins with $ then it will be passed
	    straight to crypt(3) without any checks.

     -R, --rounds=NUMBER
	    Use NUMBER rounds. This argument is ignored  if  the  method  chosen
	    does  not  support	variable rounds. For the OpenBSD Blowfish method
	    this is the logarithm of the number of rounds.  The behavior is  un-
	    defined if this option is used without --method.

     -m, --method=TYPE
	    Compute  the  password  using the TYPE method.  If TYPE is help then
	    the list of available methods is printed.  If TYPE	begins	and  end
	    with  $ characters then the string is passed to crypt_gensalt(3) as-
	    is.

     -5     Like --method=md5crypt.

     -P     NUM, --password-fd=NUM Read the password from  file  descriptor  NUM
	    instead  of  using	getpass(3).   If the file descriptor is not con-
	    nected to a tty then no other  text  than  the  hashed  password  is
	    printed on stdout.

     -s, --stdin
	    Like --password-fd=0.

ENVIRONMENT
     MKPASSWD_OPTIONS
	    A  list of options which will be evaluated before the ones specified
	    on the command line.

BUGS
     If the --stdin option is used then passwords containing some control  char-
     acters may not be read correctly.

     This programs suffers of a bad case of featuritis.

SEE ALSO
     passwd(1), passwd(5), crypt(3), crypt(5), crypt_gensalt(3), getpass(3).

AUTHOR
     mkpasswd  and  this man page were written by Marco d'Itri <md@linux.it> and
     are licensed under the terms of the GNU General Public License,  version  2
     or higher.

Marco d'Itri			   2019-12-30			     MKPASSWD(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mkpasswd&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help