Wpis z mikrobloga

@Wextor: oczywiście że się da.

Możesz dowolny obszar pamięci zaxorować, weź tą pamięć jakimś reinterpret_cast czy tam innym do char* i XORuj.

Po odszyfrowaniu masz te same bajty co były.

Da się dla każdego typu "trivial" albo pewnie ogólniej dla "standard layout", chyba że ma w sobie jakieś magiczne specjalne rzeczy zależne od adresu jego składników a Ty go odszyfrowujesz nie w tym dokładnie miejscu gdzie był tylko robisz nową alokację