“91974˙CH08˙final” 2012/12/14 14:30 page 263 #1
CHAPTER
8
Cryptanalysis
8.1 Objectives
To understand more advanced examples of using a dictionary in Python
To understand more advanced examples of using lists in Python
To use pattern matching with regular expressions
To learn how simple programs can help you solve more advanced problems
8.2 Introduction
In “Codes and Other Secrets” (Chapter 3) we studied several algorithms for encrypting
secret messages. One of the most secure algorithms for encryption today is called RSA,
named after the authors Ron Rivest, Adi Shamir, and Leonard Adleman. RSA is used by
your web browser when you make a

Get Python Programming in Context, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.