У меня тоже есть подобная реализация морфологического анализа на .NET, в т.ч. и с предсказанием.
Желающие могут потестировать здесь samodum.ru/demo.aspx
Этот метод настолько же спамоустойчив, как и другие методы. А при распознавании отдельных знаков (5, +, 2) машине пройти его даже проще, чем человеку, поскольку компьютер считает лучше человека
Некоторые ставят ограничение и не допускают ввода в пароле запятых и прочих знаков пунктуации, будь добр сделать пароль из предоставленного словаря, например [A-Za-z0-9]
Желающие могут потестировать здесь samodum.ru/demo.aspx