blob: 75987bf348881a84032e5150798f720a341d0632 [file] [log] [blame]
Guido van Rossumecde7811995-03-28 13:35:14 +00001\chapter{Cryptographic Services}
Fred Drake1f3ab1c1998-02-18 15:22:08 +00002\label{crypto}
Guido van Rossumecde7811995-03-28 13:35:14 +00003\index{cryptography}
Guido van Rossum5fdeeea1994-01-02 01:22:07 +00004
5The modules described in this chapter implement various algorithms of
6a cryptographic nature. They are available at the discretion of the
Guido van Rossumecde7811995-03-28 13:35:14 +00007installation. Here's an overview:
8
Fred Drakeb91e9341998-07-23 17:59:49 +00009\localmoduletable
Guido van Rossum16d6e711994-08-08 12:30:22 +000010
Guido van Rossum761f7921996-07-23 18:16:56 +000011Hardcore cypherpunks will probably find the cryptographic modules
Andrew M. Kuchling755c2682005-12-22 19:38:57 +000012written by A.M. Kuchling of further interest; the package contains
13modules for various encryption algorithms, most notably AES. These modules
Guido van Rossum761f7921996-07-23 18:16:56 +000014are not distributed with Python but available separately. See the URL
Andrew M. Kuchlingf010df42001-11-05 21:30:10 +000015\url{http://www.amk.ca/python/code/crypto.html}
16for more information.
Andrew M. Kuchling755c2682005-12-22 19:38:57 +000017\indexii{AES}{algorithm}
Guido van Rossum761f7921996-07-23 18:16:56 +000018\index{cryptography}
Fred Drake85ea68b1998-04-04 06:46:05 +000019\index{Kuchling, Andrew}