home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / pyos2bin.zip / Lib / test / test_rotor.py < prev    next >
Text File  |  1997-08-18  |  426b  |  29 lines

  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)
  10. print `a`
  11. b = r.encryptmore(B)
  12. print `b`
  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!')
  29.