- Joined
- Jan 15, 2019
That's clever, but doesn't JPEG's lossy compression just completely shit all over this? It routinely changes pixels (including by blending similar-colored pixels into the same single color within blocks) to save space. That'll scramble the bytes you're trying to include in captured screenshots.IPv6 = 8 bytes
I'm told that "subliminal" browser ID data is about 2 bytes worth
Call session ID another 6-8 bytes
Let's say 128 bits of data
AES-128-CBC the block because we don't need real security or anything
Subtly scramble 128 (or less) pixels covering areas that are likely to be screenshotted
Or let's say 256 and just double the numbers
Better still just hash that shit
If this is over your head you have no place running a forum
But who said that these faggots did?
It's also defeated by just dropping the image color depth down from 24 bits to 16 or even 8 bits. Pixels with nearly-identical colors just get combined into one color in the output.