From e4c0ed469fdd542ec371c089a4a07d1cc933d3f9 Mon Sep 17 00:00:00 2001 From: Yuval Adam Date: Wed, 13 Aug 2014 14:42:54 +0300 Subject: Finished s1c2 --- set1/challenge2.py | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 set1/challenge2.py diff --git a/set1/challenge2.py b/set1/challenge2.py new file mode 100644 index 0000000..ed49ecd --- /dev/null +++ b/set1/challenge2.py @@ -0,0 +1,8 @@ +a = '1c0111001f010100061a024b53535009181c' +b = '686974207468652062756c6c277320657965' +c = '746865206b696420646f6e277420706c6179' + +def fixed_xor(a, b): + return ''.join([hex(ord(i) ^ ord(j))[2:] for i,j in zip(a.decode('hex'), b.decode('hex'))]) + +assert fixed_xor(a, b) == c -- cgit v1.3.1