职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-4-25 17:16:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT等
摘要:
随着信息社会的到来,人们在享受信息资源所带来的巨大的利益的同时,也面临着信息安全的严峻考验。信息安全已经成为世界性的现实问题,信息安全问题已威胁到国家的政治、经济、军事、文化、意识形态等领域。同时,信息安全也是人们保护个人隐私的关键,是社会稳定安全的必要前提条件。
信息安全是一个综合性的交叉学科领域,广泛涉及数学、密码学、计算机、通信、控制、人工智能、安全工程、人文科学等诸多学科,是近几年迅速发展的一个热点学科领域。信息对抗和网络安全是信息安全的核心热点,它的研究和发展又将刺激、推动和促进相关学科的研究与发展。现今,加密是一种保护信息安全性最有效的方法。密码技术是信息安全的核心技术。
本文是一篇关于文件加密和解密软件——文件管家的毕业设计论文:用AES算法实现文件的加密和解密,用MD5实现文件校验功能,用覆盖技术实现文件粉碎功能;并且设计了一套完整的注册码验证体系,防止软件被逆向,从而保护软件的安全。
关键词:文件;加密;解密;粉碎;反逆向;AES

目录:
摘要    i
Abstract    ii
1  绪论    1
1.1 论文背景    1
1.2 主要工作    1
1.3 本文结构    1
2  AES介绍    2
2.1 AES概述    2
2.2 轮密钥加 (AddRoundKey)    3
2.3 字节替代 (SubBytes)    3
2.4 行移位 (ShiftRows)    5
2.5 列混淆 (MixColumns)    6
2.6 密钥调度 (Key Schedule)    7
3  系统设计    8
3.1 设计概述    8
3.1.1 界面设计    8
3.1.2 实现代码设计    8
3.1.3 操作流程    8
3.2 界面设计    9
3.2.1 LOGO设计    9
3.2.2 加密选项卡的设计    10
3.2.3 解密选项卡的设计    11
3.2.4 工具箱选项卡的设计    12
3.3 实现代码设计    12
3.3.1 加密选项卡的设计    13
3.3.2 解密选项卡的设计    14
3.3.3 工具箱选项卡的设计    15
3.3.4 程序流程图    16
4  设计结果及分析    20
4.1 设计结果展示    20
4.1.1 软件初始化    20
4.1.2 注册码验证    22
4.1.3 文件加密    24
4.1.4 文件解密    27
4.1.5 文件校验    29
4.1.6 文件粉碎    29
4.2 设计结果分析及说明    30
4.2.1 软件初始化    30
4.2.2 注册码验证    32
4.2.3 文件加密    35
4.2.4 文件解密    37
4.2.5 文件校验    38
4.2.6 文件粉碎    39
结论    41
参考文献    42
致谢    43
外文原文    44
中文翻译    55

包含资料:


截图:




百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付

回复

使用道具 举报

10

主题

237

帖子

49

积分

新手上路

Rank: 1

积分
49
沙发
发表于 2020-3-26 13:16:35 | 只看该作者
确实是难得好帖啊,顶先
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表