how convert image into encrypted form?
1 view (last 30 days)
Show older comments
image processing
0 Comments
Accepted Answer
Jan
on 6 Mar 2013
% Read the file:
FID = fopen('FileName.jpg');
if FID == -1, error('Cannot open file for reading.'); end
data = fread(FID, inf, 'uint8');
fclose(FID);
% Encrypt the byte stream:
data = rem(data, (1:length(data)-1) * 13, 256);
% Write the byte stream:
FID = fopen('FileName.enc', 'w');
if FID == -1, error('Cannot open file for writing.'); end
fwrite(FID, data, 'uint8');
fclose(FID);
If you want some stronger encryption, please explain this explicitly. We do not discuss about really strong encryptions in this forum for legal reasons, which I do not accept as serious and useful, but respecting existing laws is a good point to start from.
Searching in the net will help you exhaustively. So do not hesitate to try this before you ask the forum.
0 Comments
More Answers (1)
Walter Roberson
on 6 Mar 2013
This was already answered for you. http://www.mathworks.co.uk/matlabcentral/answers/65891-what-was-the-source-code-for-image-encryption-and-decryption
0 Comments
See Also
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!