Ray-Ban

Cracking Codes with Python : An Introduction to Building and Breaking Ciphers

Description: Description: Product InformationLearn how to program in Python while making and breaking ciphers-algorithms used to create and send secret messages! After a crash course in Python programming basics, you'll learn to make, test, and hack programs that encrypt text with classical ciphers like the transposition cipher and Vigen re cipher. You'll begin with simple programs for the reverse and Caesar ciphers and then work your way up to public key cryptography, the type of encryption used to secure today's online transactions, including digital signatures, email, and Bitcoin. Each program includes the full code and a line-by-line explanation of how things work. By the end of the book, you'll have learned how to code in Python and you'll have the clever programs to prove it! You'll also learn how to- - Combine loops, variables, and flow control statements into real working programs - Use dictionary files to instantly detect whether decrypted messages are valid English or gibberish - Create test programs to make sure that your code encrypts and decrypts correctly - Code (and hack!) a working example of the affine cipher, which uses modular arithmetic to encrypt a message - Break ciphers with techniques such as brute-force and frequency analysis There's no better way to learn to code than to play with real programs. Cracking Codes with Python makes the learning fun!Product IdentifiersPublisherNo Starch Press, IncorporatedISBN-101593278225ISBN-139781593278229eBay Product ID (ePID)237534194Product Key FeaturesAuthorAl SweigartPublication NameCracking Codes with Python : an Introduction to Building and Breaking CiphersFormatTrade PaperbackLanguageEnglishPublication Year2018TypeTextbookNumber of Pages416 PagesDimensionsItem Length9.2inItem Height1.1inItem Width7inItem Weight28.6 OzAdditional Product FeaturesLc Classification NumberQa76.9.A25Grade fromSeventh GradeTable of ContentIntroduction 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: DebuggerCopyright Date2017Target AudienceTradeTopicSecurity / Cryptography, Programming / Open Source, Programming Languages / PythonLccn2017-035704Dewey Decimal005.8/7Dewey Edition23IllustratedYesGenreComputerItem Details: Please view all photos as they are part of the description I am not an expert in all categories but describe items to the best of my ability. Please feel free to ask questions and/or request additional photos if needed BEFORE BIDDING. Vintage and pre-owned items frequently are not perfect. Please bid accordingly.Shipping: I will combine shipping on multiple items where possible. Please let me know if you are bidding on more than one item.I usually ship the following day once payment is received; same day if possible.Insurance can be purchased at the request and expense of the buyer. Let me know before submitting payment.Returns:I have a 100% feedback rating for a reason--I will work with you on any issue to be sure you are satisfied with your purchase. Please contact me first if you have an issue so I can resolve it.

Price: 12 USD

Location: Port Jervis, New York

End Time: 2024-11-16T17:53:45.000Z

Shipping Cost: 6.13 USD

Product Images

Cracking Codes with Python : An Introduction to Building and Breaking Ciphers

Item Specifics

Restocking Fee: No

Return shipping will be paid by: Seller

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Subject Area: Compuer Programming

Personalized: No

Item Length: 9.2in

Item Height: 1.1in

Item Width: 7in

Author: Al Sweigart

Publication Name: Cracking Codes with Python : an Introduction to Building and Breaking Ciphers

Format: Trade Paperback

Language: English

Publisher: No Starch Press, Incorporated

Publication Year: 2018

Type: Textbook

Item Weight: 28.6 Oz

Number of Pages: 416 Pages

Recommended

The Bletchley Circle: Cracking a Killer's Code
The Bletchley Circle: Cracking a Killer's Code

$6.94

View Details
Cracking the Communication Code: The Secret to- 1591455057, hardcover, Eggerichs
Cracking the Communication Code: The Secret to- 1591455057, hardcover, Eggerichs

$3.93

View Details
Cracking the Coding Interview: 189 Programming Questions and Solutions (Crac...
Cracking the Coding Interview: 189 Programming Questions and Solutions (Crac...

$13.85

View Details
Cracking Old Testament Codes : A Guide to Interpreting Literary Genres of the...
Cracking Old Testament Codes : A Guide to Interpreting Literary Genres of the...

$10.00

View Details
Crack in the Code (Minecraft Stonesword Saga 1) (A Stepping Stone Bo - GOOD
Crack in the Code (Minecraft Stonesword Saga 1) (A Stepping Stone Bo - GOOD

$4.89

View Details
Cracking Codes: The Rosetta Stone and Decipherment by Parkinson, Richard
Cracking Codes: The Rosetta Stone and Decipherment by Parkinson, Richard

$5.60

View Details
Cracking the Code Third Ed
Cracking the Code Third Ed

$299.00

View Details
Cracking the Coding Interview: 150 Programming Questions and Solutions - GOOD
Cracking the Coding Interview: 150 Programming Questions and Solutions - GOOD

$4.05

View Details
Can You Crack the Code?: A Fascinating History of Ciphers and Cryptography
Can You Crack the Code?: A Fascinating History of Ciphers and Cryptography

$4.73

View Details
Cracking the Codes: The System of Racial Inequity World Trust DVD New Sealed
Cracking the Codes: The System of Racial Inequity World Trust DVD New Sealed

$99.95

View Details