📜 ⬆️ ⬇️

Breaking Python Ciphers

Published a week ago, Hacking Secret Ciphers with Python is a Python tutorial for beginners. The authors reasonably reasoned that it was necessary to learn programming on specific practical problems. And what could be more interesting than hacking encrypted messages?

The book includes the source code of several ciphers and programs for hacking these ciphers. Among the Python programs are Caesar's cipher, permutation cipher, simple replacement cipher, multiplicative and affine cipher, Vigener's cipher and programs for hacking each of them. The final chapter examines the modern RSA cipher and public key cryptography.

The book is in the public domain, it can be downloaded for free in pdf format ( mirror ).

The paper edition is on sale at Amazon . 100% of the money collected from the sale will be transferred to the Electronic Frontier Foundation, the Creative Commons organization and the Tor project.
')
Additional links:
Code Repository
Python Setup Page
Full PDF of the Hacking Ciphers book
Source code of games

Source: https://habr.com/ru/post/177525/


All Articles