- 44
- 0
- 约 20页
- 2016-11-28 发布于湖北
- 举报
一、实习目的
1.理解对称加密算法的原理,熟悉常用的对称加密算法:DES、TripleDES、Blowfish;
2.以DES加密算法为例,掌握分组加密算法加、解密过程的实现。
二、实习要求
1.实习前认真预习第5章有关内容;
2.熟悉java中的java.security.*和java.crypto.*中的相关类;
3.按要求认真撰写实习报告。
三、实习内容
1.[阶梯任务]
(1) 以本地两个目录模拟两个用户,实现基本DES加密通讯,引入的包具体到类;
(2)对于DES加密实现图形界面,用户可以输入明文和密钥,在文本框中显示对应密文;
(3)实现用户对文件的操作,用户可以通过指定路径文件和密钥,加密结果存储在指定文件中;
(4)采用SSL,建立安全通信过程;
(5)将方案移植到某个web应用中。
2.[实现提示]
(1) 可以利用java中的KeyGenerator类创建对称秘钥,利用工厂类KeyGenerator的静态方法getInstance()获得KeyGenerator()类对象;
(2) 方法getInstance()的参数为字符串类型,指定加密算法的名称如:Blowfish、DES、DESede、HmacMD5或HmacSHA1等;
(3) 利用工厂类Cipher的对象可以创建密码器。同样的,getInstance()的参数为字符串类型,指定加密算法的名称。
四、实
您可能关注的文档
最近下载
- GB50028-2006城镇燃气设计规范.pdf VIP
- 高一生物期中复习模拟试题(二).doc VIP
- 中国建筑业信息化发展报告(2025)新质生产力赋能好房子建设应用.pdf VIP
- 留置针穿刺点感染护理.pptx VIP
- 矩形、正方形-正方形课件.pdf VIP
- 2026年山东事业单位招聘面试题目及答案.docx VIP
- 眩晕床旁及辅助检查.ppt VIP
- 创业基础(暨南)中国大学MOOC慕课 章节测验期末考试答案(期末考试题目从章节测验中选出,题目没对上,可以在章节测验中查找).docx VIP
- 山东事业单位招聘面试题目及答案.docx VIP
- 全新版大学高阶英语:听说教程(第4册)虞苏美习题答案.pdf VIP
原创力文档

文档评论(0)