32 lines
498 B
Plaintext
32 lines
498 B
Plaintext
A simple cipher
|
|
===============
|
|
|
|
.. currentmodule:: src
|
|
|
|
.. module:: cipher
|
|
|
|
|
|
The :mod:`cipher` module
|
|
------------------------
|
|
|
|
.. data:: domain
|
|
|
|
Set domain = string.digits if you want to work with
|
|
integers instead of printable letters -- or experiment
|
|
with other domains
|
|
|
|
|
|
.. function:: mkcode
|
|
|
|
Return a string containing the elements in domain
|
|
randomly permuted
|
|
|
|
|
|
.. function:: mkdict
|
|
|
|
Turns domain + secretkey into a dictionary of
|
|
substitution pairs
|
|
|
|
:src:`cipher`
|
|
|