发布时间 : 星期一 文章LSB图片信息隐藏隐藏实验更新完毕开始阅读
上海电力学院
高级程序设计(C) 题 目: 院 系:专业年级:学生姓名:指导教师:课程设计报告
LSB 信息隐藏实验
计算机科学与技术学院 信息安全2012级 涂桂花 学号: 20123333 魏为民
2015年4月14日
目录
一、实验目的............................................................................................. 1 二、实验内容和步骤 ................................................................................ 1 1. 操作环境 ........................................................................................ 1 2. 系统配置 ........................................................................................ 1 3. 操作步骤 ........................................................................................ 1 4. 程序源代码 .................................................................................... 5 三、实验结果............................................................................................. 5 1. 测试图片 ........................................................................................ 5 2. 测试结果 ........................................................................................ 5 3.截屏 ................................................................................................... 6 四. 实验小结........................................................................................... 6 1. 遇到的问题总结合分析: ............................. 6 2. 未解决的问题 ...................................... 10 3. 实验效果和分析 .................................... 10 4. 总结: ............................................ 10 附件: ....................................................................................................... 11
上 海 电 力 学 院
实 验 报 告
信息安全 LSB信息隐藏实验 课程名称 实验项目 涂桂花 信息安全 20123333 2012252 姓名 学号 班级 专业 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”属性设置为下图相应
1
显示的名字,Tag属性设置为pbt+String名的格式。将4个axec控件的Tag属性设置为如下图所显示的名字。
3) 分别右键点击5个push button控件,View Callbacks->CallBacks.给每个控件添加
Callback代码。再添加代码之前要为该fig文件命名。我在本次实验命名为LSB3333.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
2