示例#1
0
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()
示例#2
0
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()
示例#3
0
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()
示例#4
0
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()