{"product_id":"el-sveigart-kriptografiya-i-vzlom-shifrov-na-python","title":"Эл Свейгарт: Криптография и взлом шифров на Python","description":"Научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения!\r\nПосле знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера. Постепенно мы перейдем от простых алгоритмов, таких как обратный шифр и шифр Цезаря, к обсуждению криптосистем с открытым ключом, применяемых в наши дни для защиты онлайн-транзакций.\r\nВ каждой главе приводится полноценная программа с пошаговым описанием алгоритма ее работы. Прочитав книгу, вы научитесь программировать на Python и сможете создавать собственные криптографические системы!\r\nОсновные темы книги:\r\n• Создание криптографических приложений на Python;\r\n• Применение словарей для быстрой проверки того, содержит ли дешифрованное сообщение осмысленный текст на английском языке или случайный набор букв;\r\n• Создание тестов, позволяющих убедиться в том, что код шифрования и дешифрования работает корректно;\r\n• Программирование (и взлом!) аффинного шифра, в котором для шифрования сообщения применяется модульная арифметика;\r\n• Взлом шифров методом грубой силы и с помощью частотного анализа.","brand":"Диалектика","offers":[{"title":"Default Title","offer_id":49901800948028,"sku":"uopn2w184lolzp4cn5ewpek6","price":49.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0766\/3468\/5756\/files\/el_sveigart_kriptografiya_i_vzlom_shifrov_na_python_1.jpg?v=1722671146","url":"https:\/\/knizhka.us\/products\/el-sveigart-kriptografiya-i-vzlom-shifrov-na-python","provider":"Книжка US","version":"1.0","type":"link"}