三实验过程原始记录(数据、图表、计算等).doc
《三实验过程原始记录(数据、图表、计算等).doc》由会员分享,可在线阅读,更多相关《三实验过程原始记录(数据、图表、计算等).doc(8页珍藏版)》请在沃文网上搜索。
1、实验1 对称加密体制实验 实验报告学院工商管理学院年级、专业、班电子商务121班姓名梁颖思成绩课程名称电子商务安全与技术实验项目名 称对称加密体制实验指导教师签名开课实验室 6012014年11月1日一、实验目的电子商务和电子贸易的迅猛发展,使得因特网以及网络的安全问题越来越受到关注。本次实验将对电子商务常用的软件平台(Java 2)平台下的加密及解密方法进行验证,通过本次实验具体要达到的实验目的如下:1. 掌握对称密码体制的基本原理;2. 掌握典型对称加密体制DES的基本算法;3. 掌握Java 2平台下的密码体系结构;4. 掌握Java 2平台下的对称加密体制API的使用方法;5. 掌握在
2、Java 2平台下编写加密及解密代码的方法.二、 实验内容1. 熟悉Java 2平台下的对称加密及解密函数的使用方法;2. 采用DES加密算法加密一个文本文件;3. 采用DES算法将前一步中加密的密文解密成明文;4. 对比解密后的明文与原始明文,验证你所实现的加密和解密代码是正确的。三、 实验步骤1. 采用文本编辑器(任意一个)编辑一包含明文的文件(plaintext.txt),该文件中应不小于200字(汉字或字符);2. 编写Java代码,采用DES算法对上述文件进行加密,加密后的密文的文件名为cipher.dat(二进制文件);3. 编写java 代码 ,采用DES算法将cipher.da
3、t解密成明文,文件名为decrypt.txt4. 编写java代码,用于比较plaintext.txt 和decrypt.txt四、 实验要求:1. 实验报告中要给出你所使的Java API;2. 实验报告中要给出你用于加密测试的明文及加密后的密文(给出其字符方式表示的十六进制数);3. 分析Java2平台加密系统体系结构的特点;五、 实验过程1. 采用文本编辑器(任意一个)编辑一包含明文的文件(plaintext.txt),该文件中应不小于200字(汉字或字符);2. 编写Java代码,采用DES算法对上述文件进行加密,加密后的密文的文件名为cipher.dat(二进制文件);3.编写jav
4、a 代码 ,采用DES算法将cipher.dat解密成明文,文件名为decrypt.txt4.编写java代码,用于比较plaintext.txt 和decrypt.txt六、 实验结果(1) 当目标目录下不存在须加密的文件时,系统找不到指定的文件,加密出错。(2) 当目标目录存在须加密文件时,加密成功,解密成功,加密与解密结果进行对比。加密成功后产生密文文件,解密成功后产生明文文件。加密后的密文如下:解密后的明文文件如下,与原文一致。七、 附录(自己实现的源代码)import java.io.FileInputStream;import java.io.FileOutputStream;im
5、port javax.crypto.Cipher;import javax.crypto.CipherOutputStream;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;public class DesTest public SecretKey des_key;public DesTest() throws Exception try KeyGenerator keygen = KeyGenerator.getInstance(DES);des_key = keygen.generateKey(); catch
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 过程 原始记录 数据 图表 计算