安全编程技术实验报告
学生姓名学生学号指导教师专业班级完成日期郭克华信息安全
计算机科学与技术系信息科学与工程学院
f目
录
实验一2一、目的与要求2二、操作环境2三、实验内容2四、实验数据5实验总结13参考资料14
f实验一
一、目的与要求
11实验目的
掌握安全编程技术的基本思路和方法。利用所学的基本知识和技能,解决简单的安全编程问题。
12实验要求
利用所学到的编程知识和编程技巧,设计一个实际的应用软件,提高进行工程设计的基本技能及分析、解决实际问题的能力,为后续课程和以后的工程实践打下良好的基础。
13实验内容
(1)使用某种方法处理一个视频或者音频,使得该视频或音频用任何常用播放软件都无法播放;(2)自己编写一个播放软件,用你的播放软件可以播放该视频或音频;(3)该播放软件使用次数为5次,打开5次之后,再也无法使用。
二、操作环境
使用Eclipse软件,用java语言编写的程序。
三、实验内容
实验内容的实现包括以下几个部分:界面与播放器的设置;实现退出、打开、加密和解密四项功能的具体代码;实现软件使用次数为五次的功能的具体代码。
f界面与播放器的设置非常简单且繁琐,我采用的是全部设定成固定值的方法设置的界面与播放器的方法,最终效果可以参考实验数据部分。播放器的设置基本都是调用了JMF的API里本身有的方法,比如:
取得player中的播放视频的组件,并得到视频窗口的大小然后把视频窗口的组件添加到Frame窗口中,ifvisualplayergetVisualCompo
e
t
ullDime
sio
sizevisualgetPreferredSizevideoWidthsizewidthvideoHeightsizeheightvisualsetBou
ds00videoWidthvideoHeightthisaddvisualelsevideoWidth320取得player中的视频播放控制条组件,并把该组件添加到Frame窗口中ifco
trolplayergetCo
trolPa
elCompo
e
t
ullco
trolHeightco
trolgetPreferredSizeheightco
trolsetBou
ds0videoHeightvideoWidthco
trolHeighti
setHeightthir