- Rename it from .jpg to .avi, then opening it leads to confusing messages
- Apply a ROT13 to the bytes of the image file or image data
- A cumulative XOR looks very scrambled:
Image encryption in MATLAB
3 views (last 30 days)
Show older comments
which is the simplest key-less image encryption or scrambling technique?
0 Comments
Accepted Answer
Jan
on 7 Aug 2013
It depends on what "simple" means. Perhaps:
image = rand(100, 100, 3);
stream = typecast(image, 'uint8');
for k = 2:numel(stream)
stream(k) = xor(stream(k), stream(k - 1));
end
There are so many other simple methods, that I cannot imagine, that you won't find dozens more by your own.
2 Comments
Jan
on 7 Aug 2013
As the error message implies: Make it a vector:
stream = typecast(image(:), 'uint8');
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!