Mercurial > cpython-lru_cache-weakref
annotate Doc/libcrypto.tex @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | 7de457bdc946 |
| children | 8dfbeecc2422 |
| rev | line source |
|---|---|
|
2609
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
1 \chapter{Cryptographic Services} |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
2 \index{cryptography} |
|
1471
2ec96140a36b
Restructured library documentation
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
3 |
|
2ec96140a36b
Restructured library documentation
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
4 The modules described in this chapter implement various algorithms of |
|
2ec96140a36b
Restructured library documentation
Guido van Rossum <guido@python.org>
parents:
diff
changeset
|
5 a cryptographic nature. They are available at the discretion of the |
|
2609
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
6 installation. Here's an overview: |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
7 |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
8 \begin{description} |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
9 |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
10 \item[md5] |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
11 --- RSA's MD5 message digest algorithm. |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
12 |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
13 \item[mpz] |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
14 --- Interface to the GNU MP library for arbitrary precision arithmetic. |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
15 |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
16 \item[rotor] |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
17 --- Enigma-like encryption and decryption. |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
18 |
|
7ef72873e4d6
restructured library manual accordiung to functional group
Guido van Rossum <guido@python.org>
parents:
2576
diff
changeset
|
19 \end{description} |
|
1767
907605320a5f
Lots of small corrections by Andrew Kuchling (plus all new rotor docs)
Guido van Rossum <guido@python.org>
parents:
1471
diff
changeset
|
20 |
|
3800
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
21 Hardcore cypherpunks will probably find the cryptographic modules |
|
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
22 written by Andrew Kuchling of further interest; the package adds |
|
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
23 built-in modules for DES and IDEA encryption, provides a Python module |
|
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
24 for reading and decrypting PGP files, and then some. These modules |
|
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
25 are not distributed with Python but available separately. See the URL |
|
4437
7de457bdc946
Changed URL for PCT again.
Guido van Rossum <guido@python.org>
parents:
3800
diff
changeset
|
26 \file{http://www.magnet.com/~amk/python/pct.html} or send email to |
|
3800
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
27 \file{amk@magnet.com} for more information. |
|
2576
f47bc5554418
mass changes; fix titles; add examples; correct typos; clarifications;
Guido van Rossum <guido@python.org>
parents:
1767
diff
changeset
|
28 \index{PGP} |
|
f47bc5554418
mass changes; fix titles; add examples; correct typos; clarifications;
Guido van Rossum <guido@python.org>
parents:
1767
diff
changeset
|
29 \indexii{DES}{cipher} |
|
f47bc5554418
mass changes; fix titles; add examples; correct typos; clarifications;
Guido van Rossum <guido@python.org>
parents:
1767
diff
changeset
|
30 \indexii{IDEA}{cipher} |
|
3800
acf35ed0f026
Updated pointers to Andrew Kuchlings fine software.
Guido van Rossum <guido@python.org>
parents:
2609
diff
changeset
|
31 \index{cryptography} |
