summaryrefslogtreecommitdiff
path: root/set1/challenge2.py
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2014-08-13 14:42:54 +0300
committerYuval Adam <yuv.adm@gmail.com>2014-08-13 14:44:09 +0300
commite4c0ed469fdd542ec371c089a4a07d1cc933d3f9 (patch)
tree17e87e128be77a553d352c77e936973711dfe4ce /set1/challenge2.py
parent587305de4d50d2541d9de6e3dd01c58ab734c63e (diff)
Finished s1c2
Diffstat (limited to 'set1/challenge2.py')
-rw-r--r--set1/challenge2.py8
1 files changed, 8 insertions, 0 deletions
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