Cracking Codes with Python: An Introduction to Building and Breaking Ciphers (2018) (Al Sweigart)
Автор: Al Sweigart
Узнайте, как писать программы на Python, которые взаимодействуют с криптографией. После ускоренного курса по основам программирования на Python вы научитесь создавать, тестировать и взламывать программы, которые шифруют текст с помощью классических шифров, таких как шифр транспозиции и шифр Виженера. Вы начнете с простых программ для обратного шифрования, а затем перейдете к криптографии с открытым ключом, включая цифровые подписи, электронную почту. Каждая программа включает в себя полный код и объяснение того, как все работает.