Implementations of Caesar and Vigenere Ciphers and statistical cracking methods