| 
									
										
										
										
											1996-12-23 23:39:42 +00:00
										 |  |  | import rotor | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | r = rotor.newrotor("you'll never guess this") | 
					
						
							|  |  |  | r = rotor.newrotor("you'll never guess this", 12) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | A = 'spam and eggs' | 
					
						
							|  |  |  | B = 'cheese shop' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | a = r.encrypt(A) | 
					
						
							| 
									
										
										
										
											1997-08-14 19:55:00 +00:00
										 |  |  | print `a` | 
					
						
							| 
									
										
										
										
											1996-12-23 23:39:42 +00:00
										 |  |  | b = r.encryptmore(B) | 
					
						
							| 
									
										
										
										
											1997-08-18 13:42:28 +00:00
										 |  |  | print `b` | 
					
						
							| 
									
										
										
										
											1996-12-23 23:39:42 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | A1 = r.decrypt(a) | 
					
						
							|  |  |  | print A1 | 
					
						
							|  |  |  | if A1 <> A: | 
					
						
							|  |  |  |     print 'decrypt failed' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | B1 = r.decryptmore(b) | 
					
						
							|  |  |  | print B1 | 
					
						
							|  |  |  | if B1 <> B: | 
					
						
							|  |  |  |     print 'decryptmore failed' | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-01-02 20:02:44 +00:00
										 |  |  | try: | 
					
						
							|  |  |  |     r.setkey() | 
					
						
							|  |  |  | except TypeError: | 
					
						
							|  |  |  |     pass | 
					
						
							| 
									
										
										
										
											1996-12-23 23:39:42 +00:00
										 |  |  | r.setkey('you guessed it!') |