-
大小: 589KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-05-20
- 语言: Matlab
- 标签:
资源简介
混沌系统课程大作业,MATLAB程序,可对彩色图像和灰度图像进行解密加密
代码片段和文件信息
clear;clc;
x=imread(‘加密后的lena.bmp‘‘bmp‘);
[a b c]=size(x);
N=a*b;
m(1)=input(‘请输入密钥: ‘);
disp(‘解密中‘);
for i=1:N-1
m(i+1)=4*m(i)-4*m(i)^2;
end
m=mod(1000*m256);
m=uint8(m);
n=1;
for i=1:a
for j=1:b
e(ij)=bitxor(m(n)x(ij));
n=n+1;
end
end
imwrite(e‘解密后的lena.bmp‘‘bmp‘);
disp(‘解密成功‘);
winopen(‘解密后的lena.bmp‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-03-13 12:48 csdn-matlab-logistic\
文件 388 2006-06-07 14:53 csdn-matlab-logistic\decrypt1.m
文件 382 2006-06-07 14:58 csdn-matlab-logistic\encrypt1.m
文件 434 2014-03-09 14:49 csdn-matlab-logistic\imagecolor_de.m
文件 430 2014-03-09 14:54 csdn-matlab-logistic\imagecolor_en.m
文件 66616 2005-11-09 20:04 csdn-matlab-logistic\lena.bmp
文件 542219 2013-12-02 11:21 csdn-matlab-logistic\test.jpg
- 上一篇:ISAR 对4个点目标进行仿真成像
- 下一篇:gngauss函数
评论
共有 条评论