codebook

What's this?

This is a code along to Simon Singh's The Code Book (ISBN 978-1-85702-889-8).

It implements every cipher that is described (and given enough attention) in the book. Only encryption operations are implemented.

The package aims to provide a consistent API across all classical ciphers.

Disclaimer

This project is meant purely as an exercise to absorb the contents of the book. Should not be seen as a reference towards applying any cryptographic technique.

 1"""
 2## What's this?
 3
 4This is a *code along* to Simon Singh's
 5[The Code Book](https://simonsingh.net/books/the-code-book/)
 6(ISBN 978-1-85702-889-8).
 7
 8It implements every cipher that is described
 9(and given *enough* attention) in the book.
10Only **encryption operations** are implemented.
11
12The package aims to provide a consistent API across all classical ciphers.
13
14## Disclaimer
15
16This project is meant purely as an exercise to absorb the contents of the book.
17**Should not be seen as a reference towards applying any cryptographic technique.**
18"""
19__all__ = ["transposition", "substitution", "rsa"]