Classical Ciphers and Their Cryptanalysis