LSB图片信息隐藏隐藏实验精选文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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' );

相关文档
最新文档