diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-13 14:42:54 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-13 14:44:09 +0300 |
| commit | e4c0ed469fdd542ec371c089a4a07d1cc933d3f9 (patch) | |
| tree | 17e87e128be77a553d352c77e936973711dfe4ce | |
| parent | 587305de4d50d2541d9de6e3dd01c58ab734c63e (diff) | |
Finished s1c2
| -rw-r--r-- | set1/challenge2.py | 8 |
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 |
