def solve(hex1, hex2): dec1 = stringlib.decode_hex(hex1) dec2 = stringlib.decode_hex(hex2) xored = strxor.strxor(dec1, dec2) return stringlib.encode_hex(xored).lower()
def solve(plaintext, key): ltext, lkey = len(plaintext), len(key) reps = (ltext + lkey - 1) // lkey rep_key = (key * reps)[:ltext] ciphertext = strxor.strxor(plaintext, rep_key) return stringlib.encode_hex(ciphertext).lower()