- 0
- 0
- 约3.62万字
- 约 40页
- 2019-11-14 发布于广西
- 举报
l
本 科 生 毕 业 设 计
(申请学士学位)
论文题目 文档的拆分合并及加密解密设计
作者姓名
所学专业名称 计算机科学与技术
指导教师
2013年5月28日
学 生: (签字)
学 号: 2009210945
论文答辩日期: 2013 年 6 月 16日
指 导 教 师 : (签字)
目 录
TOC \o 1-3 \h \z \u 摘要 1
Abstract 1
1 绪论 2
1.1 研究背景 2
1.2 国内外现状 2
1.3 本文结构 3
2 相关技术介绍 3
2.1 AES算法介绍 3
2.1.1 AES算法的出现和发展 3
2.1.2 AES的设计原则 4
2.1.3 AES算法的一般描述和相关属性定义 4
2.1.4 AES与其他算法的比较及特点 5
2.2 MyEclipse介绍 6
2.3 Java Swing介绍 7
2.3.1 GUI 7
2.3.2 Java Swing 8
3 系统概述及需求分析 9
3.1 系统概述 9
3.2 需求分析 9
3.3加密解密详细分析 10
3.3.1 字节替换SubByte 10
3.3.2 行移位ShiftRow 11
3.3.3 列混合MixColumn 11
3.3.4 轮密钥加AddRoundKey 12
3.3.5 逆字节替换InvSubByte 12
3.3.6 逆行移位InvShiftRow 12
3.3.7 逆列混淆InvMixColumn 13
3.3.8 密钥拓展 13
4 系统设计 14
4.1搭建软件开发环境 14
4.2 AES算法软件设计 16
4.2.1 行移位 16
4.2.2 列混合 16
4.2.3 密钥加密 17
4.2.4 密钥扩展 17
4.2.5 逆字节替换 18
4.2.6 逆行移位 18
4.2.7 逆列混合 18
4.2.8 加密 19
4.2.9 解密 20
4.3 拆分合并设计 21
4.3.1 拆分 21
4.3.2 合并 22
4.4 界面设计 23
5 系统实现 26
5.1 程序运行结果 26
5.2 文件分割 26
5.3 文件加密 27
5.4 文档合并 27
5.5 解密 28
结论 29
参考文献 29
附录 30
致 谢 36
滁州学院本科毕业设计
- PAGE 36 -
文档的拆分合并及加密解密设计
摘要:随着信息时代的到来,人们对信息的需求日益增长,与其同时,信息安全隐患也愈见突出,病毒、黑客、系统漏洞无不让人心惊,为了保证网络和个人安全,加密技术应运而生。AES(Advanced Encryption Standard)高级加密标准作为新一代美国数据加密标准,实际上已经成为国际标准,并且AES算法是免费公开的。AES算法具有优秀的加/解密性能,并且易于实现,现在已经越来越被各行各业所采用。本文基于AES算法、Java技术、采用MyEclipse集成开发环境完成对文档的拆分合并及加密解密的设计。本文主要对AES算法的原理、文档的加密解密过程进行详细介绍。首先阐述了AES密码算法的有限域运算数学知识,然后详细描述算法流程,包括加密流程、解密流程和密钥扩展流程。最后实现了一个具有文件拆分合并功能和加密解密功能的软件。
关键词:信息安全;Java;文档拆分合并;AES加密算法
The Design of Merging and Splitting the Document with Encryption and Decryption
Abstract: With the arrival of information age, peoples demand for information is growing, and at the same time, information security is increasingly prominent. Virus, hacker, system vulnerabilities, are so scaring people. Encryption tec
您可能关注的文档
- 《文化公司美化方案》-毕业论文(设计).doc
- 《文献翻译--《京华烟云》中妇女生活的调查研究》-毕业论文(设计).doc
- 《文献翻译--MPLS和IP网络流量工程DanielAwduche,UUNETMPLS和IP网》-毕业论文(设计).doc
- 《文心兰高效快繁新技术体系研究》-毕业论文(设计).doc
- 《文字特效》-毕业论文(设计).doc
- 《涡轮分级机虚拟设计与运动仿真研究》-毕业论文(设计).doc
- 《涡轮盘液压立拉夹具》-毕业论文(设计).doc
- 《涡轮蜗杆减速器箱体加工工艺及夹具设计》-毕业论文(设计).doc
- 《涡轮增压器对于发动机的性能影响》-毕业论文(设计).doc
- 《蜗轮箱体四孔钻削组合机床设计》-毕业论文(设计).doc
- 2026年浙江体育职业技术学院单招职业倾向性测试题库参考答案详解.docx
- 2026年湖北三峡职业技术学院单招职业适应性考试题库及参考答案详解1套.docx
- 2026年泉州工程职业技术学院单招职业倾向性测试题库带答案详解.docx
- 2026年河南经贸职业学院单招职业适应性考试题库及答案详解1套.docx
- 中学生高中生学生自律的主要因素成长教育主题班会PPT课件.pptx
- 二十四节气谷春分节气习俗文化知识主题班会PPT课件.pptx
- 中小学快乐愚人节主题班会PPT课件.pptx
- 企业单位常见急救知识培训讲座PPT课件.pptx
- 中小学生了解愚人节介绍主题班会PPT课件.pptx
- 中国民俗文化二月二龙抬头习俗文化介绍PPT课件.pptx
最近下载
- 《小狗钱钱》完整版本.docx VIP
- 挖掘机液压系统设计.doc VIP
- 深度解析(2026)《JBT 8692-2025烟道蝶阀》.pptx VIP
- 党员2025年度组织生活会“(对照贯彻党的创新理论方面,对照加强党性锤炼方面,对照联系服务群众方面,对照发挥先锋模范作用方面,对照改作风树新风方面)五个对照”对照检查材料.docx VIP
- 义务兵家庭优待金领取人银行卡信息采集表.docx VIP
- (正式版)DB61 1227-2018 《农村生活污水处理设施水污染物排放标准》.pdf VIP
- NB∕T 10125-2018 井巷揭煤技术规范.pdf
- 《汽车发动机构造与维修(第2版)》课后习题答案.pdf
- 全国碳市场登记、交易和结算规则及案例.pptx VIP
- 广东省《建筑结构荷载规范》DBJT15-101-2022技术解读与应用指南.pdf VIP
原创力文档

文档评论(0)