Интересно конечно... Эта задача довольно проста - циклических сдвигов всего лишь мощность алфавита. 
Немного интереснее было бы решить задачу о вскрытии шифра простой замены, когда ключом является подстановка(или, как некоторым нравится, перестановка) на множестве 

. 
Тогда количество ключей возросло бы до 

.
Ещё есть такой достаточно интересный термин, как запретные 

-граммы. Например, запретными биграммами являются: 
ЪЬ ЬЪ ШЩ ЩШ ЖЫ ШЫ ЧЯ ЩЯ ЧЮ ЩЮ ЙА .....(текст без ошибок и Олбанского 

 )
Так вот, хорошим критерием оценки правильности вскрытия шифр текста является крайне малое количество(или их полное отсутствие) запретных m - грамм. Можно часик подумать и выписать десяток - другой запретных биграмм, после чего искать их в тексте, который проверяется на близость к открытому.
Ещё интересный метод - использование генетичесих алгоритмов. Эта вообще отдельная тема, которую можно долго обсуждать. Программа, использующая генетические алгоритмы у меня работала минут 5, при этом ошибалась незначительно. Скажем, вместо самой частой буквы 
о ставила 
а, или вместо 
ъ ставила 
э