@sahilarora3117 Working great. Just a few observations:
Can you handle the case if key length is 0. Currently when encoding or decoding it cycles through random outputs.
If possible add an option to preserve the case. I found an example online https://cryptii.com/pipes/vigenere-cipher (This needs to be done for other applicable ciphers too)
@sahilarora3117 Working great. Just a few observations: