Description:

N+1byteの暗号鍵を取得したい。
Nbyteの平文と、この暗号鍵の先頭NbyteをxorしたNbyteの暗号文と、
平文の先頭にSPACE(0x32)を付け加えN+1byteとしたものに、暗号鍵をxorしたN+1byteの暗号文が与えられるので、
N+1byteの暗号鍵を求めよ。

Answer:

N+1byteの暗号鍵のKbyte目を P(K)
Nbyteの平文のKbyte目をT(K)
Nbyte, N+1byteの暗号文のKByte目をS1(K), S2(K)とすると、
P(0) = 0x32 xor S2(0)
T(0) = P(0) xor S1(0)
P(1) = T(0) xor S2(1) xor P(1)
T(1) = P(1) xor S1(1)
.....
と順番に求めていけばよい。

Source: