Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Web Programming

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


Blowout Sale! Save 51% on the Cracking Codes with Python: An Introduction to Building and Breaking Ciphers by No Starch Press at EMS Linux. MPN: 48227133. Hurry! Limited time offer. Offer valid only while supplies last. Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! After a crash course in


Product Description

Learn 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!

Additional Information

Manufacturer:No Starch Press
Part Number:48227133
Publisher:No Starch Press
Studio:No Starch Press
MPN:48227133
EAN:9781593278229
Item Size:0.81 x 9.25 x 9.25 inches
Package Weight:1.45 pounds
Package Size:7.05 x 0.94 x 0.94 inches

Cracking Codes with Python: An Introduction to Building and Breaking Ciphers by No Starch Press

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

Brand: No Starch Press
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$29.95
$14.95
You Save: 50%


Quantity:  

 


View More In Web Programming.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by No Starch Press, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: 43171-541707, ean: 9781449372866, isbn: 1449372864,
User experience (UX) strategy requires a careful blend of business strategy and UX design, but until now, there hasn’t been an easy-to-apply framework for executing it. This hands-on guide introduces lightweight strategy tools and techniques to hel...

ean: 9781590282410, isbn: 1590282418,
This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem so...

mpn: 978-0-596-15810-1, ean: 9780596158101, isbn: 0596158106,
If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You...

mpn: 9780321812186, ean: 9780321812186, isbn: 0321812182,
“It’s uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complem...

mpn: 36161995, ean: 9781597499576, isbn: 1597499579,
Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python...

mpn: 9780321884916, ean: 9780321884916, isbn: 0321884914,
You Will Learn Python!   Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persist...

ean: 9781890774974, isbn: 1890774979,
If you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our unique self-paced approach will help you build competence and confidence in your programming skills. An...

mpn: illustrations, ean: 9781593275907, isbn: 1593275900,
When it comes to creating powerful and effective hacking tools, Python is the language of choice for most security analysts. But just how does the magic happen?In Black Hat Python, the latest from Justin Seitz (author of the best-selling Gray Hat Pyt...

ean: 9781465461889, isbn: 1465461884,
Using fun graphics and easy-to-follow instructions, this straightforward, this visual guide shows young learners how to build their own computer projects using Python, an easy yet powerful free programming language available for download.Perfect for ...

mpn: illustrations, ean: 9781593276140, isbn: 1593276141,
Teach Your Kids to Code is a parent's and teacher's guide to teaching kids basic programming and problem solving using Python, the powerful language used in college courses and by tech companies like Google and IBM.Step-by-step explanations will have...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.