vigener: Simplified code with normalized text

The normalized form of the text is quite helpful to simplify the code of
encryption and decryption.

Signed-off-by: Celelibi <celelibi@gmail.com>