Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Crypto.Cipher import AES
- from Crypto import Random
- # BLOCK_SIZE = 32
- key = ("00000000000000000000000000000000").decode("hex")
- # input_file = open("BLK.BMP")
- input_data = "SUTD-MSSD-51.505*Foundations-CS*"
- print input_data
- # input_file.close()
- # length = 16 - (len(input_data) % 16)
- # input_data += chr(length)*length
- def aes_enc(key, msg):
- cipher = AES.new(key, AES.MODE_ECB)
- return cipher.encrypt(msg)
- def aes_dec(key, msg):
- cipher = AES.new(key, AES.MODE_ECB)
- return cipher.decrypt(msg)
- enc_data = aes_enc(key, input_data)
- enc_file = open("ex1.txt", "w")
- # print enc_data.encode("hex")
- # enc_file.write(enc_data.decode("hex"))
- enc_file.write(enc_data)
- enc_file.close()
- print enc_data.encode("hex")
- stuff1 = ("c97b2e6400a34bbde36f48684376dda8885c4ce846078dea93b799e0bab3e710").decode("hex") #ex 1b
- stuff2 = ("885c4ce846078dea93b799e0bab3e710c97b2e6400a34bbde36f48684376dda7").decode("hex") #ex 1c
- # print stuff2
- print aes_dec(key, stuff1)
- print aes_dec(key, stuff2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement