Burada ne yapmak istediğini anlamadım, şifreleme yaparken genelde xor operatörü kullanılır, ya da buffer'ın tamamını özel olarak şifreleyebilirsin
örnek
for(int i = 0; i < buflen; ++i)
buff[i] += 77;
Çözerken tam tersi buff[i] -= 77;
77 rakamını örnektir, bitsel işlemlerle daha karmaşık şifreleme yapabilirsin.