请教置乱技术的基本知识?

来源:百度知道 编辑:UC知道 时间:2024/06/03 19:28:01
一些关于置乱的基本内容
同时,想知道是不是只有图像才能置乱,word文档能否进行置乱。
先谢谢了。。

用matlab写,基本思路是打乱象素的顺序,将其任意排列。
x=imread(filename);
[nRow, nColumn] = size(x);
%将所有象素排成一维数组
y=x(:);
%将该数组的象素打乱
ii=randperm(length(y));
z=y(ii);
%把一维数组变成原图的大小
result = reshape(z, nRow, nColumn);