Cracking Codes with Python: An Introduction to Building and Breaking Ciphers (Supplementary Materials) [1 ed.] 1593278225, 9781593278229, 2017035704, 2017047589, 9781593278694, 1593278691

Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!  A

238 35 1023KB

English Pages 416 Year 2018

Report DMCA / Copyright

DOWNLOAD FILE

Cracking Codes with Python: An Introduction to Building and Breaking Ciphers (Supplementary Materials) [1 ed.]
 1593278225, 9781593278229, 2017035704, 2017047589, 9781593278694, 1593278691

  • Commentary
  • Supplementary material for associated book: 6EACFAFD159A3A791931A8D08819F01B

Table of contents :
Supplementary material/
Supplementary material/Source files/
Supplementary material/Source files/caesarHacker.py
Supplementary material/Source files/wordPatterns.py
Supplementary material/Source files/primeNum.py
Supplementary material/Source files/rsaCipher.py
Supplementary material/Source files/al_sweigart_privkey.txt
Supplementary material/Source files/affineKeyTest.py
Supplementary material/Source files/makePublicPrivateKeys.py
Supplementary material/Source files/frankenstein.txt
Supplementary material/Source files/makeWordPatterns.py
Supplementary material/Source files/transpositionFileHacker.py
Supplementary material/Source files/helloFunction.py
Supplementary material/Source files/transpositionFileCipher.py
Supplementary material/Source files/simpleSubCipher.py
Supplementary material/Source files/affineHacker.py
Supplementary material/Source files/caesarCipher.py
Supplementary material/Source files/pyperclip.py
Supplementary material/Source files/al_sweigart_pubkey.txt
Supplementary material/Source files/hello.py
Supplementary material/Source files/romeo_and_juliet.txt
Supplementary material/Source files/addNumbers.py
Supplementary material/Source files/transpositionTest.py
Supplementary material/Source files/simpleSubDictionaryHacker.py
Supplementary material/Source files/cryptomath.py
Supplementary material/Source files/stringTest.py
Supplementary material/Source files/freqAnalysis.py
Supplementary material/Source files/vigenereHacker.py
Supplementary material/Source files/simpleSubHacker.py
Supplementary material/Source files/transpositionDecrypt.py
Supplementary material/Source files/reverseCipher.py
Supplementary material/Source files/transpositionHacker.py
Supplementary material/Source files/passingReference.py
Supplementary material/Source files/the_time_machine.txt
Supplementary material/Source files/vigenereDictionaryHacker.py
Supplementary material/Source files/detectEnglish.py
Supplementary material/Source files/vigenereCipher.py
Supplementary material/Source files/affineCipher.py
Supplementary material/Source files/rabinMiller.py
Supplementary material/Source files/dictionary.txt
Supplementary material/Source files/transpositionEncrypt.py
Supplementary material/Source files/publicKeyCipher.py
Supplementary material/Source files/checkPw.py
Supplementary material/Answers to practice problems.html
Supplementary material/Additional online resources.txt
Supplementary material/Printable cipher wheel.pdf

Polecaj historie