Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 35 guests and 1 member online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Programmingarrow [Book:] Hacking Secret Ciphers with Python
EH-Net
May 23, 2013, 04:55:22 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: [Book:] Hacking Secret Ciphers with Python  (Read 433 times)
0 Members and 1 Guest are viewing this topic.
m0wgli
Full Member
***
Offline Offline

Posts: 248


View Profile
« on: April 16, 2013, 02:47:54 AM »

Author: Al Sweigart

Quote
My third book, Hacking Secret Ciphers with Python, is finished. It is free to download under a Creative Commons license, and available for purchase as a physical book on Amazon for $25 (which qualifies it for free shipping). This book is aimed at people who have no experience programming or with cryptography. The book goes through writing Python programs that not only implement several ciphers but also can hack these ciphers.

Download PDF of Hacking Secret Ciphers with Python
View HTML version online.
Buy a physical book on Amazon

100% of the proceeds from the book sales will be donated to the Electronic Frontier Foundation, Creative Commons, and The Tor Project.

Each chapter presents a new program and explains how the source code works. At the same time, various ciphers and cryptography concepts are explored. This book covers:

•   The Caesar cipher (and how to hack it)
•   The Transposition cipher (and how to hack it)
•   Writing programs to automatically test our programs
•   Encrypting files
•   Programmatically detecting English
•   The Simple substitution cipher (and how to hack it)
•   Modular arithmetic
•   The Multiplicative cipher (and how to hack it)
•   The Affine cipher (and how to hack it)
•   The Simple substitution cipher (and how to hack it)
•   The Vigenere cipher (and how to hack it)
•   Frequency analysis
•   One-time pads
•   Generating prime numbers that are hundreds of digits long
•   Public key cryptography and the RSA cipher

I first started this book two years ago. The Word doc calculates my editing time for the file at 85,860 minutes (not including the time to write and debug the programs). The book is over 400 pages long with over 1700 lines of code written for the programs (not including whitespace and comments).

The book’s website is at http://inventwithpython.com/hacking

Feel free to email me questions or comments at al@inventwithpython.com or leave a comment below.

Source: http://inventwithpython.com/blog/2013/04/15/hacking-secret-ciphers-with-python-released/
« Last Edit: April 16, 2013, 02:54:28 AM by m0wgli » Logged

Security + | OSWP | eCPPT | CSTA
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #1 on: April 16, 2013, 04:41:12 AM »

Thanks this looks like a good read.
Logged

OSWP | Hackingdojo Nidan | eCPPT
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.076 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Free Business and Tech Magazines and eBooks

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.