print('Program poszukuje pliku: r06_sekretny_obraz.jpg')
# W zależności od systemu operacyjnego i lokalizacji pliku konieczne może być dostosowanie ścieżek w funkcjach w tym rozdziale — przyp. tłum.
fo = open("./r06_sekretny_obraz.jpg", "rb") 
image = fo.read()
fo.close()
print()
print("Klucz: 42.")
image = bytearray(image)
key = 42
for index, value in enumerate(image):
    image[index] = value^key

print()
print('Obraz został zaszyfrowany. Sprawadź plik e_r06_sekretny_obraz.jpg')

fo = open("./e_r06_sekretny_obraz.jpg", "wb")
fo.write(image)
fo.close()
image = bytearray(image)
for index, value in enumerate(image):
    image[index] = key^value

print()
print('Obraz został odszyfrowany. Sprawadź plik d_r06_sekretny_obraz.jpg')

fo = open("./d_r06_sekretny_obraz.jpg", "wb")
fo.write(image)
fo.close()
