Guessing passwords using markov chain. Java implementation.