资源简介
用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‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 388 2006-06-07 14:53 5956456image_encryption\image encryption\decrypt1.m
文件 382 2006-06-07 14:58 5956456image_encryption\image encryption\encrypt1.m
文件 66616 2005-11-09 20:04 5956456image_encryption\image encryption\lena.bmp
文件 66614 2009-04-22 14:07 5956456image_encryption\image encryption\加密后的lena.bmp
文件 66614 2009-04-22 14:09 5956456image_encryption\image encryption\解密后的lena.bmp
..A.SH. 16896 2009-05-11 13:56 5956456image_encryption\image encryption\Thumbs.db
目录 0 2009-04-25 21:18 5956456image_encryption\image encryption
目录 0 2009-04-25 21:18 5956456image_encryption
----------- --------- ---------- ----- ----
217728 9
相关资源
- Hough变换实现椭圆及圆检测(MATLAB)
- 数字图像处理radon matlab变换算法代码
- 主动轮廓模型算法matlab程序
- MATLAB 实现各类常见算法
- GMM(matlab源码)
- 数字信号处理 理论算法与实现 胡广书
- 基于BP神经网络的盲均衡算法 C程序(
- 激光谐振腔课程设计(matlab)exe及源
- Lozi混沌系统相关分析的MATLAB程序
- (7,4)循环码-信道编码的matlab仿真
- 一个用MATLAB编写的用于估计信号谐波
- kalman工具箱 用matlab编写 包附全部函数
- 基于harris算法的角点检测matlab原代码
- 偏最小二乘分析matlab工具包
- 基于matlab的窗函数法FIR数字滤波器设
- 北邮Matlab实验报告和代码
- 图像匹配matlab源程序sift算法
- matlab实现摄像机标定
- matlab编写的量子遗传算法
- 图像降噪Matlab代码
- Alamouti编码2X2仿真(MATLAB)
- 用蚁群算法求解TSP问题的matlab程序
- 跳扩散过程下欧式期权的定价matlab源
- 小波神经网络Matlab交通仿真程序
- 粒子群算法matlab工具箱
- MATLAB音频信号的分析与合成程序
- qam 用matlab实现qam仿真的程序
- curvelet matlab工具箱
- matlab人脸识别和特征提取
- 圣诞树(matlab代码)
评论
共有 条评论