CrackingCodes

You’ll be seeing a lot of Al Sweigart’s books because he provides them for free online at his website. Please consider donating to show your support.

Cracking Codes with Python is his latest release and largely covers how to use and compromise various ciphers with Python.

Granted, most of the ciphers are old enough to be broken with a Raspberry Pi, but the general idea is how they are implemented and what about them are easy to break.

For detailed answers to Practice Questions, check the No Starch Press Website.