Beispiel #1
0
def alternate_main(): # Slower recovery
    enc = get_encrypted_data()
    length = len(enc)

    print '[+] Length of data = %d' % length
    print '[+] Recovering data'

    data = []
    for i in range(length):
        recovered_char = recover_char_at(i, enc)
        data.append(recovered_char)
        sys.stdout.write(recovered_char)

    data = ''.join(data)

    print '[+] Finished recovering data'
Beispiel #2
0
def alternate_main():  # Slower recovery
    enc = get_encrypted_data()
    length = len(enc)

    print '[+] Length of data = %d' % length
    print '[+] Recovering data'

    data = []
    for i in range(length):
        recovered_char = recover_char_at(i, enc)
        data.append(recovered_char)
        sys.stdout.write(recovered_char)

    data = ''.join(data)

    print '[+] Finished recovering data'
Beispiel #3
0
def main(): # Fast recovery
    from AES_128 import xor_data

    enc = get_encrypted_data()
    length = len(enc)

    print '[+] Length of data = %d' % length
    print '[+] Recovering data'

    modification_string = 'x'*length
    new_enc = edit(enc, 0, modification_string)

    data = xor_data(xor_data(enc, new_enc), modification_string)

    print data

    print '[+] Finished recovering data'
Beispiel #4
0
def main():  # Fast recovery
    from AES_128 import xor_data

    enc = get_encrypted_data()
    length = len(enc)

    print '[+] Length of data = %d' % length
    print '[+] Recovering data'

    modification_string = 'x' * length
    new_enc = edit(enc, 0, modification_string)

    data = xor_data(xor_data(enc, new_enc), modification_string)

    print data

    print '[+] Finished recovering data'