Vigenere Cipher

Vigenere Cipher Encode/Decode
Good!!
Resources can't be empty!!
Good!!
Key can't be empty!!