A very simple vigenère cyphering script
k=input("Key: ") w=input("Word: ") ak="" s="" for i in range(len(w)):ak+=k[i%len(k)] if input("encode/decode(enter e or d):")=="d": for i in range(len(w)):s+=chr((int(w[i],36)-int(ak[i],36))%26+97) else: for i in range(len(w)):s+=chr((int(w[i],36)+int(ak[i],36)-20)%26+97) print(s)