>>> xor("01010101", "00001111") '01011010'
(a, b)
| 20 | |
| 21 | |
| 22 | def xor(a, b): |
| 23 | """ |
| 24 | >>> xor("01010101", "00001111") |
| 25 | '01011010' |
| 26 | """ |
| 27 | res = "" |
| 28 | for i in range(len(a)): |
| 29 | if a[i] == b[i]: |
| 30 | res += "0" |
| 31 | else: |
| 32 | res += "1" |
| 33 | return res |
| 34 | |
| 35 | |
| 36 | def apply_sbox(s, data): |