Dependiendiendo del algoritmo de la contra, dependiendo de lo complejo en si de la contra y del poder de la máquina que uses... Y por supuesto el método que uses, lo que los cuates que te respondieron piensan es que usarías un programa de "fuerza bruta", es decir, que trate con determinada combinación de caracteres hasta dar con la correcta. Y si, en el peor de los casos durarías un retroputerode años para dar con la contra. Te sugiero que expliques bien tus necesidades, ya te sugirieron un programa, pero si nos compartes mas especificaciones te podríamos ayudar mejor.