from pyDes import * from binascii import unhexlify as unhex if __name__ == '__main__': f = open("Image1.bmp", "rb") head = f.read(62) image = f.read() f.close() k1 = des(unhex("133457799BBCDFF1"), ECB, padmode=PAD_PKCS5) k2 = des(unhex("133457799BBCDFF1"), CBC, IV=b'01110010', padmode=PAD_PKCS5) e1 = k1.encrypt(image) e2 = k2.encrypt(image) with open("Image2.bmp", "wb") as f: f.write(head) f.write(e1) with open("Image3.bmp", "wb") as f: f.write(head) f.write(e2) # d1 = k1.decrypt(e1)