COVID-19 update: Victoria update. Click for details.
Contact Us Need help? Contact us
Explore Departments
Departments

Cracking Codes With Python

Albert Sweigart


  • Paperback
    $45.27
PUBLISHED: 15th January 2018
ISBN: 9781593278229
ANNOTATION:
"Presents a crash course in Python programming, followed by instructions for making, testing, and hacking classic cipher programs, from the Caesar cipher to public key cryptography and the RSA cipher"--
Cracking Codes With Python
$45.27
Or pay later with
Leaves warehouse in 10 to 12 days
From USA
Delivery
Check your delivery time: Your delivery location:
{{ SelectedArea.Suburb }}{{ SelectedArea.Country == 'AU' ? (', ' + SelectedArea.State) : '' }} ({{ SelectedArea.Postcode }}) change
  • {{ Area.Suburb }}{{ Area.Country == 'AU' ? (', ' + Area.State) : '' }} {{ Area.Postcode }}
  • Your area not listed?
    Try search by suburb and postcode.
{{ DeliveryOption.expectation }} - {{ DeliveryOption.door_time }}
{{ DeliveryOption.price | currencyCentsFree }}
from {{ DeliveryOption.price | currencyCentsFree }}
Option unavailable
If ordered {{ DeliveryOption.cutoff }}
{{ DeliveryOption.name }}
{{ DeliveryOption.special_message }}
 
 
!
An error occurred getting delivery options
Sorry about that, please try again later.
OTHER FORMATS:
  • Paperback
    $45.27
PUBLISHED: 15th January 2018
ISBN: 9781593278229
ANNOTATION:
"Presents a crash course in Python programming, followed by instructions for making, testing, and hacking classic cipher programs, from the Caesar cipher to public key cryptography and the RSA cipher"--

Annotation

"Presents a crash course in Python programming, followed by instructions for making, testing, and hacking classic cipher programs, from the Caesar cipher to public key cryptography and the RSA cipher"--

Publisher Description

Cracking Secret Codes with Python is a hands-on introduction to Python that teaches readers how to make and hack cipher programs, which are used to encrypt secret messages. It covers ciphers like the Caesar cipher, transposition cipher, and the RSA cipher, and teaches readers how to test and hack them. For every program, Sweigart provides the full source code and then walks readers through it, explaining how every line works. Along the way, readers will learn Python fundamentals - and by the book's end, they'll have a solid foundation in Python and some fun programs under their belt.

Author Biography

Al Sweigart is a professional software developer who teaches programming to kids and adults. Sweigart has written several programming books for beginners, including Automate the Boring Stuff with Python, Scratch Programming Playground, and Invent Your Own Computer Games with Python (No Starch Press), and has developed a large following with his online tutorials.

Table of Contents

Introduction Chapter 1: Making Paper Cryptography Tools Chapter 2: Installing Python Chapter 3: The Interactive Shell Chapter 4: Strings and Writing Programs Chapter 5: The Reverse Cipher Chapter 6: The Caesar Cipher Chapter 7: Hacking the Caesar Cipher with the Brute-Force Technique Chapter 8: Encrypting with the Transposition Cipher Chapter 9: Decrypting with the Transposition Cipher Chapter 10: Programming a Program to Test Our Program Chapter 11: Encrypting and Decrypting Files Chapter 12: Detecting English Programmatically Chapter 13: Hacking the Transposition Cipher Chapter 14: Making a Modular Arithmetic Module for the Multiplicative and Affine Ciphers Chapter 15: Programming the Affine Cipher Chapter 16: Hacking the Affine Cipher Chapter 17: The Simple Substitution Cipher Chapter 18: Hacking the Simple Substitution Cipher Chapter 19: The Vigenere Cipher Chapter 20: Frequency Analysis Chapter 21: Hacking the Viginere Cipher Chapter 22: The One-Time Pad Cipher Chapter 23: Finding Prime Numbers Chapter 24: Generating Keys for the RSA Cipher Chapter 25: Public Key Cryptography and Programming the RSA Cipher Appendix: Debugger

Promotional "Headline"

In Cracking Codes with Python , you'll learn how to program in Python while making and breaking ciphers, which are used to encrypt secret messages. (No programming experience required!).

Product Details

Author
Albert Sweigart
Pages
464
Publisher
No Starch Press,US
ISBN-10
1593278225
ISBN-13
9781593278229
Format
Paperback
Country of Publication
United States
Media
Book
Subtitle
An Introduction to Building and Breaking Ciphers
Year
2018
Publication Date
2018-01-15
Short Title
Cracking Codes with Python
Language
English
Audience
General/Trade