In[20]:=
  breaktext[ " abc def ghijklmop", "abcd"]

Out[20]=

  {{0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11}, 
    {12, 14, 15, 15}}

Up to Vigenere Cipher