| Guido van Rossum | 228b8e8 | 1997-04-02 06:13:34 +0000 | [diff] [blame] | 1 | import rotor | 
 | 2 |  | 
 | 3 | r = rotor.newrotor("you'll never guess this") | 
 | 4 | r = rotor.newrotor("you'll never guess this", 12) | 
 | 5 |  | 
 | 6 | A = 'spam and eggs' | 
 | 7 | B = 'cheese shop' | 
 | 8 |  | 
 | 9 | a = r.encrypt(A) | 
| Guido van Rossum | ff712aa | 1997-08-15 00:45:26 +0000 | [diff] [blame] | 10 | print `a` | 
| Guido van Rossum | 228b8e8 | 1997-04-02 06:13:34 +0000 | [diff] [blame] | 11 | b = r.encryptmore(B) | 
| Guido van Rossum | a11cccc | 1997-10-06 20:19:59 +0000 | [diff] [blame] | 12 | print `b` | 
| Guido van Rossum | 228b8e8 | 1997-04-02 06:13:34 +0000 | [diff] [blame] | 13 |  | 
 | 14 | A1 = r.decrypt(a) | 
 | 15 | print A1 | 
 | 16 | if A1 <> A: | 
 | 17 |     print 'decrypt failed' | 
 | 18 |  | 
 | 19 | B1 = r.decryptmore(b) | 
 | 20 | print B1 | 
 | 21 | if B1 <> B: | 
 | 22 |     print 'decryptmore failed' | 
 | 23 |  | 
 | 24 | try: | 
 | 25 |     r.setkey() | 
 | 26 | except TypeError: | 
 | 27 |     pass | 
 | 28 | r.setkey('you guessed it!') |