ucryptolib_aes256_cbc.py 354 B

123456789101112131415
  1. try:
  2. from Crypto.Cipher import AES
  3. aes = AES.new
  4. except ImportError:
  5. try:
  6. from ucryptolib import aes
  7. except ImportError:
  8. print("SKIP")
  9. raise SystemExit
  10. crypto = aes(b"1234" * 8, 2, b"5678" * 4)
  11. enc = crypto.encrypt(bytes(range(32)))
  12. print(enc)
  13. crypto = aes(b"1234" * 8, 2, b"5678" * 4)
  14. print(crypto.decrypt(enc))