PPaste!

xor.py

Home - All the pastes - Authored by Thooms

Raw version

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import sys

file1_b = bytearray(open(sys.argv[1], 'rb').read())
file2_b = bytearray(open(sys.argv[2], 'rb').read())

size = len(file1_b) if file1_b < file2_b else len(file2_b)
xored = bytearray(size)

for i in range(size):
    xored = file1_b[i] ^ file2_b[i]

open(sys.argv[3], 'wb').write(xord_byte_array)