· 6 years ago · Oct 18, 2019, 12:30 PM
1from Crypto.Cipher import AES
2from binascii import hexlify
3from codecs import decode
4
5def aes_enc(key, msg, iv):
6 cipher = AES.new(key, AES.MODE_CBC, iv)
7 return cipher.encrypt(msg)
8
9secret_key = decode('56e47a38c5598974bc46903dba290349','hex')
10iv = decode('8ce82eefbea0da3c44699ed7db51b7d9','hex')
11plaintext = decode('a0a1a2a3a4a5a6a7a8a9aaabacadaeaf'\
12 'b0b1b2b3b4b5b6b7b8b9babbbcbdbebf'\
13 'c0c1c2c3c4c5c6c7c8c9cacbcccdcecf'\
14 'd0d1d2d3d4d5d6d7d8d9dadbdcdddedf','hex')
15
16cyphertext = aes_enc(secret_key,plaintext, iv)
17print('cyphertext='+str(hexlify(cyphertext)))