Finite Automata and Application to Cryptography