You've been given the key length, plus half the characters in the key text. By the look of things, the ciphertext even contains word spaces and punctuation, which will help a lot.
Start by decrypting the text using the characters you already know:
> Peit Wokm! Mhfa fepatgb ets bvvrvxmea ebte bae twkd qiqi
.a.i .a.i .a.i .a.i.a. i.a .i.a.i.a. i.a. i.a .i.a .i.a
< .e.l .o.e! .h.s .e.s.g. w.s .n.r.p.e. w.t. t.e .o.d .a.i
Assuming the plaintext is English, it seems likely that the first character of the key is t
, since this would decrypt the 5th and 8th words to was
and the
. Let's see how that changes things:
> Peit Wokm! Mhfa fepatgb ets bvvrvxmea ebte bae twkd qiqi
ta.i ta.i ta.i ta.ita. ita .ita.ita. ita. ita .ita .ita
< We.l Do.e! Th.s me.sag. was .ncr.pte. wit. the .ord .axi
Actually, you can stop here. It's already obvious what the message says.
t
or there is any logic or procedure behind it ? – ARG Apr 16 '15 at 20:56P, W, M, f, t, t, v, m, b, a, k, q
), and finally (3) use frequency analysis to figure out the Caesar shift of each set (thus discovering each letter of the key). – r3mainer Apr 16 '15 at 22:16e, o, h, e, g, s, r, e, t, e, d, q
— these are the letters that have ana
underneath them in the example above. – r3mainer Apr 16 '15 at 22:42