import random def str_to_bin(n,i): b=bin(ord(n)) s=b[2:].zfill(i) return s def bin_to_str(n): return chr( int(n,2)) def bin_to_string(chaine): i=0 c='' while(i=0): key.append((k[i+4])) key.append((k[i+5])) key.append(inv_multi(k[i])) key.append(inv_add(k[i+2])) key.append(inv_add(k[i+1])) key.append(inv_multi(k[i+3])) i=i-6 return key