ヴィジュネル暗号
「反復している文字の羅列」というのは、平文が同じ文字のとき、同じヴィジュネル方陣の行に当たって出来たものと考えられる。
「間隔を数える」。その通りである。
「共通の因数を求める」これは、平文が同じであった場合、使われている鍵は、その間隔の因数でなければいけないからで、逆を言えば、鍵の文字数の倍数でなければならないからだ。
「文字数が分かる」これは、ヴィジュネル暗号の最大の欠点である。これを突破できれば、昔ながらの解読法で解ける。
「頻度分析にかける」シーザー暗号と聞いて、「26しか鍵がないから、すべて調べればよい」と思うかもしれないが、これは、続いた文字列ではないことに注意してもらいたい。すべて調べても、意味がある言葉にはなりにくい(等間隔で文字を拾ったのだから、平文でも意味が分からない)。これをすべて調べる場合、鍵の文字数をnとしたとき、26のn乗を調べなくてはならない。
「解くことができる」しかし、文章が短くなると難しい。