LSB图片信息隐藏隐藏实验精选文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
L S B图片信息隐藏隐藏
实验精选文档
TTMS system office room 【TTMS16H-TTMS2A-TTMS8Q8-
上海电力学院
高级程序设计(C)
课程设计报告Array
题
院系:计算机科学与技术学院
专业年级:信息安全2012级
学生姓名:涂桂花学号:
指导教师:魏为民
2015年4月14日
目录
上 海 电 力
学 院
实 验 报 告
课程名称 实验项目 姓名 学号 班级 专业 同组人姓名 指导教师 魏为民 实验日期 一、实验目的
1.用MATLAB 函数实现LSB 信息隐藏和提取。
2.了解信息隐藏的作用和实现方法原理。
3.学会分析了解隐藏算法。
二、实验内容和步骤
如操作环境、系统配置、操作步骤、程序源代码等。
1.操作环境
操作系统 Windows 7 旗舰版 64位 SP1 ( DirectX 11 )
2.系统配置
处理器
AMD E1-2100 APU with Radeon HD Graphics 双核
3.操作步骤
1) 打开MATLAB 软件,新建文件夹名为“ LSB ”。 2) 在“Command Window ”窗口里输入“guide ”,回车。
a. 如下图所示建立图形界面。将5个push button 控件的“String ”属性设置为
下图相应显示的名字,Tag 属性设置为pbt+String 名的格式。将4个axec
控件的Tag 属性设置为如下图所显示的名字。
信息安全 LSB 信息隐藏实验
涂桂花 2012252 信息安全
无
3)分别右键点击5个push button控件,View Callbacks->CallBacks.给每
个控件添加Callback代码。再添加代码之前要为该fig文件命名。我在本
次实验命名为。各个控件的代码如下:
% --- Executes on button press in pbtCover.
function pbtCover_Callback(hObject, eventdata, handles)
% hObject handle to pbtCover (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global gCover;
[gCover,sFile]=loadimg();
if isempty(gCover)
msgbox('Cover image is empty!','Warning','warn','modal');
return;
end
axes;
imshow(gCover);
[iH iW iL]=size(gCover);
sMsg=[sFile,'[',num2str(iH),'*',num2str(iW),'*',num2str(iL),']'];
set,'String',sMsg);
% --- Executes on button press in pbtSecret.
function pbtSecret_Callback(hObject, eventdata, handles)
% hObject handle to pbtSecret (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global gSecret;
[gSecret ,sFile]=loadimg();
if isempty(gSecret)
msgbox('Secret image is empty!','Warning','warn','modal');
return;
end
axes;
imshow(gSecret);
[iH iW iL]=size(gSecret);
sMsg=[sFile,'[',num2str(iH),'*',num2str(iW),'*',num2str(iL),']'];
set,'String',sMsg);
set,'String','Secret Image');
% --- Executes on button press in pbtEmbed.
function pbtEmbed_Callback(hObject, eventdata, handles)
% hObject handle to pbtEmbed (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global gCover gSecret gStego;
if isempty(gCover)
msgbox('Cover image is empty!' , 'Warning' , 'warn' , 'modal' );