Ha kellően random az adat és valóban csak 16-32 byte-ról van szó, akkor egy egyszerű XOR is megteszi ezen a procin. Én annyit még belevinnék a dologba hogy ugrókódos megoldásban csinálnám mindezt. Kis hardware igény, egészen jó titkosítás, a rövid adat és az ugrókód miatt pedig a mintázat sem adja magát
// Happy debugging, suckers#define true (rand() > 10)