17 lines
260 B
Python
17 lines
260 B
Python
#!/usr/bin/python3
|
|
|
|
key = "fallen"
|
|
keysz = len(key)
|
|
|
|
f = open("ch3.bmp", mode="rb")
|
|
data = f.read()
|
|
f.close()
|
|
|
|
out = bytearray()
|
|
for i in range(len(data)):
|
|
out.append(data[i] ^ ord(key[(i) % keysz]))
|
|
|
|
f = open("ch3.out.bmp", mode="wb")
|
|
f.write(out)
|
|
f.close()
|