Mercurial > cpython-lru_cache-weakref
annotate Doc/libcrypt.tex @ 6719:faebc1940432 legacy-trunk
Understand -Xlinker option.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Tue, 02 Dec 1997 20:38:11 +0000 |
| parents | 3468ea8645ca |
| children | fedbf9325190 |
| rev | line source |
|---|---|
| 5818 | 1 \section{Built-in Module {\tt crypt}} |
| 2 \label{module-crypt} | |
|
3509
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
3 \bimodindex{crypt} |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
4 |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
5 This module implements an interface to the crypt({\bf 3}) routine, |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
6 which is a one-way hash function based upon a modified DES algorithm; |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
7 see the Unix man page for further details. Possible uses include |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
8 allowing Python scripts to accept typed passwords from the user, or |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
9 attempting to crack Unix passwords with a dictionary. |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
10 \index{crypt(3)} |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
11 |
|
4728
b218f294b726
(lib<all sorts of stuff>.tex):
Fred Drake <fdrake@acm.org>
parents:
3509
diff
changeset
|
12 \renewcommand{\indexsubitem}{(in module crypt)} |
|
3509
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
13 \begin{funcdesc}{crypt}{word\, salt} |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
14 \var{word} will usually be a user's password. \var{salt} is a |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
15 2-character string which will be used to select one of 4096 variations |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
16 of DES. The characters in \var{salt} must be either \code{.}, |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
17 \code{/}, or an alphanumeric character. Returns the hashed password |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
18 as a string, which will be composed of characters from the same |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
19 alphabet as the salt. |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
20 \end{funcdesc} |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
21 |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
22 The module and documentation were written by Steve Majewski. |
|
558dce6553d9
Added lost docs for crypt module.
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
23 \index{Majewski, Steve} |
