資源簡介
用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
評論
共有 條評論