/[svn]/ircd-hybrid/branches/8.2.x/tools/README.mkpasswd
ViewVC logotype

Contents of /ircd-hybrid/branches/8.2.x/tools/README.mkpasswd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6244 - (show annotations)
Thu Jul 9 11:42:18 2015 UTC (7 years, 7 months ago) by michael
File size: 1720 byte(s)
- README.mkpasswd, mkpasswd.c: spelling fixes; use 'unsigned' and 'const' where possible; style corrections

1 $Id$
2
3 This is documentation for the mkpasswd.c included in ircd-hybrid.
4
5 This version of mkpasswd can create DES, Extended DES, Blowfish, MD5,
6 SHA-256 and SHA-512 passwords, with either randomly generated or user
7 provided salts.
8
9 Options:
10 -6 - Create a SHA-512 password
11 -5 - Create a SHA-256 password
12 -m - Create an MD5 password
13 -b - Create a Blowfish password
14 -d - Create a DES password
15 -e - Create an Extended DES password
16 -l - Specify the length of a random MD5 salt
17 -r - Specify a number of rounds for a Blowfish or Extended DES password
18 -p - Specify the plaintext password at the command line
19 -s - Specify the salt at the command line
20 -R - Specify a raw salt passed directly to crypt()
21 -h - Get help
22
23 If no parameter is given, it will create an MD5 password with a randomly
24 generated salt and prompting for the password (without echo).
25
26 A DES salt is a pair of alphanumeric characters ('.' and '/' are permitted
27 as well), such as 'a4' or 'Td'.
28
29 An MD5 salt consists of up to 16 (though most implementations limit you to
30 8) alphanumeric characters (plus '.' and '/'),
31 such as 'tGd' or 'J6d4dfG'.
32
33 Known bugs:
34 Blowfish (on OpenBSD) is not yet supported
35 The encryption algorithms supported depend on your system's crypt()
36 implementation.
37 The maximum length of an MD5 salt is limited to your system's crypt()
38 implementation, typically 8.
39
40 Supported Platforms (Known and tested):
41 Linux glibc (SHA-256/SHA-512 since glibc 2.7, DES and MD5)
42 FreeBSD 3.x (DES (MD5 maybe))
43 FreeBSD 4.x (DES and MD5)
44 Solaris 2.5-2.6 (DES only)
45 OpenBSD 2.7 (don't link with -lcrypt) (DES and MD5, no Blowfish support)
46 Mac OS-X (Darwin) (don't link with -lcrypt) (DES only)
47
48 Other systems probably work, but they haven't been amply tested.

Properties

Name Value
svn:eol-style native
svn:keywords Id Revision

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.30