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!') |