Tal vez "John the ripper" te pueda servir, este es el crackeador de passwords más popular. Ahora mismo no podría decirte si solo vale para palabras unicas o si tambien es valido para frases.
Este programita se suele usar para sacar los passwords encriptados del fichero /etc/passwd de los sistemas Unix.
De todas formas, ten en cuenta que si el texto que quieres adivinar es largo vas a necesitas varios siglos
John the Ripper:
http://www.openwall.com/john/