matlab 图片加密
Posted studyer_domi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab 图片加密相关的知识,希望对你有一定的参考价值。
1、内容简介
略
542-可以交流、咨询、答疑
2、内容说明
略
3、仿真分析
clc;clear;
P=imread('Tiffany_Gray.jpg');
% P=imread('1.png');
try
[a,b,~] = size(P);
P=rgb2gray(P);
catch
i = 1;
end
% P=rgb2gray(P);
iptsetpref('imshowborder','tight');
figure(1);subplot(1,3,1);imshow(P);title('明文图像');
[M,N]=size(P);P=double(P);
n=2*M*N;
h=0.002;t=800;
a=10;b=8/3;c=28;r=-1;
x0=1.1;y0=2.2;z0=3.3;w0=4.4;
s=zeros(1,n);
%正向算法
A=P(:);B0=0;B(1)=mod(B0+S1(1)+A(1),256);
for i=2:M*N
end
%逆向算法
C0=0;C(M*N)=mod(C0+S2(M*N)+B(M*N),256);
for i=M*N-1:-1:1
end
C=reshape(C,M,N);toc;
subplot(1,3,2);imshow(uint8(C));title('密文图像');
A=C(:);D=zeros(M,N);E=zeros(M,N);
%正向算法逆过程
D0=0;D(M*N)=mod(256*2+C(M*N)-D0-S2(M*N),256);
for i=M*N-1:-1:1
end
%逆向算法逆过程
E0=0;E(1)=mod(256*2+D(1)-E0-S1(1),256);
for i=2:M*N
end
E=reshape(E,M,N);
subplot(1,3,3);imshow(uint8(E));title('解密后的图像');
4、参考论文
略
以上是关于matlab 图片加密的主要内容,如果未能解决你的问题,请参考以下文章
图像加密基于matlab RSA图像加密解密含Matlab源码 1442期
图像加密基于matlab Logistic混沌+Arnold置乱图像加密含Matlab源码 1281期
语音加密基于matlab语音加密含Matlab源码 1303期
图像加密基于matlab logistic混沌图像加密与解密含Matlab源码 1216期