blob: 5e5e03e419ba61589e26c59d3e3974a144ad6b1d [file] [log] [blame]
Guido van Rossumecde7811995-03-28 13:35:14 +00001\chapter{Cryptographic Services}
2\index{cryptography}
Guido van Rossum5fdeeea1994-01-02 01:22:07 +00003
4The modules described in this chapter implement various algorithms of
5a cryptographic nature. They are available at the discretion of the
Guido van Rossumecde7811995-03-28 13:35:14 +00006installation. Here's an overview:
7
8\begin{description}
9
10\item[md5]
11--- RSA's MD5 message digest algorithm.
12
13\item[mpz]
14--- Interface to the GNU MP library for arbitrary precision arithmetic.
15
16\item[rotor]
17--- Enigma-like encryption and decryption.
18
19\end{description}
Guido van Rossum16d6e711994-08-08 12:30:22 +000020
Guido van Rossum761f7921996-07-23 18:16:56 +000021Hardcore cypherpunks will probably find the cryptographic modules
22written by Andrew Kuchling of further interest; the package adds
23built-in modules for DES and IDEA encryption, provides a Python module
24for reading and decrypting PGP files, and then some. These modules
25are not distributed with Python but available separately. See the URL
Guido van Rossum36845ed1996-10-22 02:25:24 +000026\file{http://www.magnet.com/~amk/python/pct.html} or send email to
Guido van Rossum761f7921996-07-23 18:16:56 +000027\file{amk@magnet.com} for more information.
Guido van Rossum470be141995-03-17 16:07:09 +000028\index{PGP}
29\indexii{DES}{cipher}
30\indexii{IDEA}{cipher}
Guido van Rossum761f7921996-07-23 18:16:56 +000031\index{cryptography}