Example #1
0
def inverse_substituted(Hex):
    hlist = []
    inverse_substituted_hex = ''
    for i in xrange(0,len(Hex),2):
        hlist.append(Hex[i:i+2])
    for i in range(len(hlist)):
        RS_value = (int(tl.get_Num_box(hlist[i][0]))-1)*16+(int(tl.get_Num_box(hlist[i][1]))-1)
        inverse_substituted_hex = inverse_substituted_hex+rsbox[RS_value]

    return inverse_substituted_hex
Example #2
0
def substituted(Hex):
    hlist = []
    substituted_hex = ''
    for i in xrange(0,len(Hex),2):
        hlist.append(Hex[i:i+2])
    for i in range(len(hlist)):
        S_value = (int(tl.get_Num_box(hlist[i][0]))-1)*16+(int(tl.get_Num_box(hlist[i][1]))-1)
        substituted_hex = substituted_hex+sbox[S_value]

    return substituted_hex