BMP Image 암호화(ECB, CBC mode)
원본사진이다. 이 비트맵 이미지를 각각 ECB 모드와 CBC 모드로 암호화하였을 때 어떻게 변화하는지 살펴보자. 다음과 같은 코드로 암호화를 수행한다. from Crypto.Cipher import AES from PIL import Image import binascii, os, random, struct def convert2RGB(data): r, g, b = tuple(map(lambda d: [data[i] for i in range(0, len(data)) if i % 3 == d], [0, 1, 2])) pixels = tuple(zip(r, g, b)) return pixels def encrypt_bmp_file(key, mode, iv, in_filename, out_filename =..