FINAL_TABLE =list(to_set) + [(i, v)for i, v inenumerate(k)if i in to_keep]
step1(k,0,0, to_set, to_keep)
for i inxrange(len(SOLUTION)) :
if SOLUTION[i]isNone :
SOLUTION[i]= sec_rnd.randint(0,0xFF)
print"serial 1 :"
serial =("".join(chr(i)for i in hash_name[::-1])+"".join(chr(hash_name[i]^hash_name[-i-1]^SOLUTION[i])for i inxrange(0x40))).encode("base64").replace("\n","")
# python encode the last "+" by a "8", this is a valid encoding bu I want a "+" :)