资源简介

用logisitic映射生成混沌密码流,对密码流排序后生成置换地址集合,用这个地址集合对图像像素点进行重新排列,从而达到置乱的目的。 分别用M文件和GUI实现。

资源截图

代码片段和文件信息

clear
x(1)=0.5;
for i=1:256*256-1
    x(i+1)=3.7*x(i)*(1-x(i));
end
% xx=load(‘x.mat‘);
% x=xx.x;
[ynum]=sort(x);
f=imread(‘lena.bmp‘);
ff=uint8(zeros(256256));
for i=1:256*256
    ff(i)=f(num(i));
end
imshow(ff);

fff=uint8(zeros(256256));
for i=1:256*256
    fff(num(i))=ff(i);
end
figure
imshow(fff);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        326  2009-05-18 13:17  chaos_scrambling.m

     文件       3212  2009-05-17 21:45  chaos_scrambling_gui.fig

     文件      66614  2004-06-29 22:59  lena.bmp

     文件       7461  2009-05-18 13:17  chaos_scrambling_gui.m

----------- ---------  ---------- -----  ----

                77613                    4


评论

共有 条评论