This java program provides an implementation of the Vigenere cipher.
The program accepts characters between ASCII numbers 33 (corresponds to '!') And 122 (corresponds to 'z').
java Vigenere <key> <input_file> <output_file>The above execution encrypts the message in the input file based on the key and saves the encrypted message in the output file.
java Vigenere QRSTUVWXYZ ./data/input.txt ./data/output.txt
Original text: ABCDEFGHIJKLMNOP
Encrypted text: qsuwy!#%')!#%')+
Decrypted text: ABCDEFGHIJKLMNOP
Encrypted and decrypted successfully!!!Giorgos Argyrides (g.aryrides@outlook.com)