- PVSM.RU - https://www.pvsm.ru -
Опубликованное неделю назад издание «Взламываем секретные шифры с Python [1]» (Hacking Secret Ciphers with Python) — это учебник по Python для новичков. Авторы разумно рассудили, что учиться программированию нужно на конкретных практических задачах. А что может быть интереснее, чем взлом зашифрованных сообщений?
Книга включает в себя исходный код нескольких шифров и программы для взлома этих шифров. В числе программ на Python — шифр Цезаря, шифр перестановки, шифр простой замены, мультипликативный и аффинный шифры, шифр Виженера и программы для взлома каждого из них. В последней главе рассматривается современный шифр RSA и криптография с открытым ключом.
Книга лежит в открытом доступе, её можно бесплатно скачать в формате pdf [2] (зеркало [3]).
Бумажное издание продаётся в Amazon [4]. 100% собранных денег от продажи передадут Фонду электронных рубежей, организации Creative Commons и проекту Tor.
Дополнительные ссылки:
Репозиторий кода [5]
Страница установки Python [6]
Полный PDF книги «Hacking Ciphers» [2]
Исходный код игр [7]
Автор: alizar
Источник [8]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/32727
Ссылки в тексте:
[1] Взламываем секретные шифры с Python: http://inventwithpython.com/hacking/
[2] бесплатно скачать в формате pdf: http://inventwithpython.com/hackingciphers.pdf
[3] зеркало: https://dl.dropboxusercontent.com/u/11076239/HackingSecretCiphersWithPython.pdf
[4] продаётся в Amazon: http://www.amazon.com/gp/product/1482614375/
[5] Репозиторий кода: https://github.com/asweigart/codebreaker
[6] Страница установки Python: http://python.org/getit
[7] Исходный код игр: http://inventwithpython.com/hackingciphers_src.zip
[8] Источник: http://habrahabr.ru/post/177525/
Нажмите здесь для печати.