资源简介
很好的图像加密程序
代码片段和文件信息
close all;
% clear all;
prompt={‘The key‘‘The first block key‘‘The second block key‘‘The third block key‘‘The fourth block key‘};
title=‘Encrption Key Setting‘;
def={‘100‘‘100‘‘100‘‘100‘‘100‘};
answer=inputdlg(prompttitle1def);
if isempty(answer) return; end;
%tic;
key=str2num(answer{1});
key1=str2num(answer{2});
key2=str2num(answer{3});
key3=str2num(answer{4});
key4=str2num(answer{5});
iptsetpref(‘ImshowBorder‘‘tight‘);
I=loadimage(‘F:\研究生论文\图像加密\图片\‘);
figure(‘name‘‘原图像‘)imshow(I);
if isempty(I)
return;
end
% 加密
if mode==1
tic;
J=encrption(Ikeykey1key2key3key4);
disp([‘Original entropy: ‘ num2str(entropy(I(::1)))]);
disp([‘Encrypted entropy: ‘ num2str(entropy(J(::1)))]);
h1=figure(‘Name‘‘Original histogram‘‘Pos‘[50 600 320 280]);imhist(I(::1));
h2=fi
- 上一篇:后方-前方交会
- 下一篇:matlab打开las文件
相关资源
- 基于Logistic系统的图像加密MATLAB版
- 图像加密matlab代码
- 采用混沌和小波相结合的方式实现的
- 基于混沌算法的图像加密解密
- DES算法matlab实现
- 基于matlab的一种语音加密程序
- RSA加密及解密的MATLAB源程序
- 一种基于QR分解的图像脆弱水印算法实
- 基于Matlab实现的DES加密
- 混沌加密的MATLAB实现
- MATLAB图像加密解密GUI.zip
- 仿射变换加密Matlab程序源代码(凯撒
- 基于logistic混沌序列的图像加密彩色图
- MATLAB logistic实现图像扩散
- MATLAB 实现转轮机加密与解密
- 运用Arnold与Logistic的简单图像加密程序
- matlab开发-图片加密和解密
- matlab使用混沌序列进行图像加密
- matlab-logistic图像加密解密-彩色-灰度都
- RSA加密算法的Matlab程序
- 用MATLAB编写的混沌序列图像加密程序
- 基于MATLAB实现的采用混沌和小波相结
- 任意尺寸彩色图像加密与解密
- matlab基于混沌映射对图像加密和解密
- AES加密算法的matlab
- matlab图像加密npcr值计算
- 一个二维logistics函数实现的图像加密
- MATLAB实现的AES加密和解密算法
- 高鲁棒性的自适应图像加密算法
- arnold-logistic
评论
共有 条评论