游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1801|回复: 4

最近忙活的事呵呵。。大家有兴趣看看咯

[复制链接]

31

主题

291

帖子

291

积分

中级会员

Rank: 3Rank: 3

积分
291
发表于 2007-6-5 11:10:00 | 显示全部楼层 |阅读模式
目录
第一章:引言        3
1.1        现代加密系统状况        4
1.2 针对对象        4
1.3 本文研究内容        5
第二章:密码学研究        6
2.1 密码学研究        6
2.1.1 经典加密法        6
2.1.1.1 经典单码加密法        6
2.1.1.2 经典多码加密法        7
2.1.1.3 经典多图加密法        10
2.1.1.4 经典换位加密法        10
2.1.2 经典加密法小结        11
2.1.3 现代加密法        11
2.1.3.1流加密法        11
2.1.3.2块加密法        12
2.1.3.3公钥加密法        19
2.1.3.4密钥管理,散列函数        19
2.1.4 现代加密法小结        22
2.1.5 加密算法小结        22
第三章:加密系统分析        23
3.1 常见加密系统        23
3.1.1 加密王        23
3.1.2 太阳雪文件加密器        24
3.2 常见加密系统解刨        24
3.3 加密系统实现功能        25
3.4 加密系统分析小结        26
第四章:加密系统设计        27
4.1 加密系统组件设计        27
4.2 加密系统用例图设计        28
4.3 加密系统操作界面设计        31
4.3.1 加密系统职工界面设计        31
4.3.1.1 加密系统职工界面类图设计        31
4.3.1.1.1主界面版块mainPanel 设计        32
4.3.1.1.1.1 centerPanel设计        32
4.3.1.1.1.2 promptPanel设计        33
4.3.1.1.1.2.1 prompt01设计        33
4.3.1.1.1.2.2 prompt02设计        33
4.3.1.1.1.3 inputPanel设计        34
4.3.1.1.1.3.1 input1设计        34
4.3.1.1.1.3.2 input2设计        34
4.3.1.1.2 系统反馈版块JTextAera设计:        35
4.3.1.1.3按钮版块ButtonPanel设计        35
4.3.1.1.3.1 Cancel按钮设计        35
4.3.1.1.3.2 submit按钮设计        36
4.3.2 加密系统部门界面设计        36
4.3.2.1加密系统部门界面类图设计        36
4.3.2.1.1主界面版块mainPanel 设计        36
4.3.2.1.1.1 centerPanel设计        37
4.3.2.1.1.2 promptPanel设计        37
4.3.2.1.1.2.1 prompt01设计        38
4.3.2.1.1.2.2 prompt02设计        38
4.3.2.1.1.3 inputPanel设计        38
4.3.2.1.1.3.1 input1设计        39
4.3.2.1.1.3.2 input2设计        39
4.3.2.1.2 系统反馈版块JTextAera设计:        39
4.3.2.1.3按钮版块ButtonPanel设计        40
4.3.2.1.3.1 Cancel按钮设计        40
4.3.2.1.3.2 submit按钮设计        41
4.3.2.1.4 选择版块optionPanel设计        41
4.3.2.1.4.1选择类initOpution()设计        41
4.3.3 加密系统经理界面设计        42
4.3.3.1.1主界面版块mainPanel 设计        42
4.3.3.1.1.1 centerPanel设计        43
4.3.3.1.1.2 promptPanel设计        43
4.3.3.1.1.2.1 prompt01设计        44
4.3.3.1.1.2.2 prompt02设计        44
4.3.3.1.1.3 inputPanel设计        44
4.3.3.1.1.3.1 input1设计        45
4.3.3.1.1.3.2 input2设计        45
4.3.3.1.2 系统反馈版块JTextAera设计:        45
4.3.3.1.3按钮版块ButtonPanel设计        46
4.3.3.1.3.1 Cancel按钮设计        46
4.3.3.1.3.2 submit按钮设计        46
4.3.3.1.4 选择版块optionPanel设计        47
4.3.3.1.4.1选择类initOpution()设计        47
4.4加密系统算法设计        48
4.4.1 MD5算法设计        48
4.4.1.1 MD5类图设计        48
4.4.1.2 MD5类设计        48
4.4.1.3 MD5类测试类设计        49
4.4.2 AES算法设计        50
4.4.2.1 AES算法类图设计        50
4.4.2.2 AES测试类图设计        51
4.4.2.3 AES算法AESMap类设计        51
4.4.2.4 AES算法类设计        54
4.4.2.5 AES算法测试类设计        68
第五章: 加密系统实现        69
5.1 加密系统职员版实现        69
5.1.1 加密系统职员版界面        69
5.1.2 加密系统职员版算法设置        70
5.2 加密系统部门版实现        70
5.2.1 加密系统部门版界面实现        70
5.2.2 加密系统部门版算法设置        71
5.3 加密系统经理版实现        72
5.3.1 加密系统经理版界面实现        72
5.3.2 加密系统经理版算法设置        72
第六章:总结        73
6.1 系统效果        73
6.2 系统改进        74
6.3 设计过程心得        74
致谢        75
参考书籍        76

第一章:引言
随着通信和计算机技术的快速发展及经济全球化应用的推动,互联网表现出广泛的覆盖性(包括地域的覆盖性、应用领域的覆盖性、使用人群的覆盖性)、使用的方便性、信息传递的快捷和运作的低成本性,人们对信息网络的依赖程度越来越大,各种新兴的网络应用层出不穷,并互相推动。移动通信、电子商务、电子政务、企业信息化、“三金工程”等与社会发展、人们生产和生活息息相关领域的信息安全问题,越来越成为全社会关注的焦点,并成为制约网络应用发展的主要瓶颈之一。
1.1        现代加密系统状况
现代的加密系统功能强大,包括了数据库加密系统,网络加密系统,文件加密系统,图片加密系统等等。但是只针对了网络信息安全的部分。缺少针对商务公司内部、国家内部行政、军事内部行政部门间的加密系统。而其加密方法在对抗穷尽暴力破解法上也没有强力的抵抗,使其加密系统形同虚设。没有起到保护文件、图片等的作用。很多公司因为内部人员流失导致其专利和项目内容被剽窃、国家内部行政由于人员流动导致国家机密失窃、军队内部因为部分人员或者间谍关系军事机密外泄。应该说,现代的加密系统应该从算法上从功能上走出来,更多的从人的因素来设计加密系统。现在急需要一个针对企业环境、国家行政内部环境、军队内部环境的一个加密系统,使其因人员的因素造成的损失降低成最小。   
1.2 针对对象
本文设计的加密系统主要针对商务公司内部、国家内部行政、军事内部行政部门间的加密。让内部人员只能看到自己负责的那部分内容。无法查找、修改、偷窃到其他部门负责的内容。杜绝了因内部人员原因,导致的专利的丢失,国家机密的失窃,军事机密的外泄等等情况出现。其功能大概分成三部分:加密算法、数据库、操作界面。其组成分为N部分(N为部门数量)。从技术上讲加密系统的技术难点在加密算法上。从而学生在张教授的带领下,开始学习密码学。密码学是用来保证信息安全的一种必要的手段,可以这样说,没有密码就没有信息安全,所以密码学是信息安全的一个核心。那么信息安全必须是密码学的应用,就是只要提到安全问题,其中必须是以密码理论为基础,不可以不用密码而谈安全,但是仅仅依靠密码学来保证信息安全也是不够的,还是需要关于安全方面的一些立法和管理政策手段等等,所以从技术上来说,密码学是信息安全的一个核心技术。而信息安全不仅仅包括了网络间的信息安全,那仅仅只能防范外部对信息的威胁。而来自于本地计算机上的对信息的威胁,就必须使用本地的加密系统了。学生通过对加密算法历史的研究得出结论。加密系统必然会有经过密码分析而排列出穷尽的可能从而破解掉的方法,其理论方法,就是让想利用当代计算机高性能的优势,排列出所有可能的密码,一一套用到系统中。从而得到密码,导致系统形同虚设。为了防止这种破解方法。就是让系统的密码的组合足够的多,多到连现代的计算机也不能在可以接受的时间内排列出所有可能的密码,这满足了Kerckhpffs规律 的第一条。穷尽破解法是对加密系统威胁最大最有效果的方法。经过学习过前人开发的加密系统以及《经典密码学与现在密码学》,《应用密码学》,Classical and Contemporary Cryptology后,学生利用所学知识初步设计了一个针对穷尽暴力破解的加密系统并实现了该系统。
1.3 本文研究内容
     
加密系统离不开密码学。自从50多年前香龙的“保密通信的信息理论”一文问世以来,密码学逐步从经验艺术走上了严谨的科学的道路,成为了当今社会信息安全技术的坚实基石。加密系统中密码的选用也是一门严谨的课程。本文第二章介绍密码学研究。当然,加密系统需要参考前人经验然后得出自己的果实。本文第三章加密系统的分析。最后加密系统的实现:本文第四章系统设计以及第五章的系统实现,第六章为全文总结。
----------------------------------------------------------------
有兴趣的找偶哟。。正文太长咯传不上来

122

主题

2758

帖子

3151

积分

论坛元老

Rank: 8Rank: 8

积分
3151
发表于 2007-6-5 11:47:00 | 显示全部楼层

Re:最近忙活的事呵呵。。大家有兴趣看看咯

发错版块了吧?

3

主题

98

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2007-6-5 11:59:00 | 显示全部楼层

Re:最近忙活的事呵呵。。大家有兴趣看看咯

顶楼上的。这里不是程序交流版块!

103

主题

1432

帖子

1458

积分

金牌会员

Rank: 6Rank: 6

积分
1458
QQ
发表于 2007-6-5 14:10:00 | 显示全部楼层

Re:最近忙活的事呵呵。。大家有兴趣看看咯


和我的毕业设计好像.

2

主题

71

帖子

94

积分

注册会员

Rank: 2

积分
94
发表于 2007-6-6 01:00:00 | 显示全部楼层

Re:最近忙活的事呵呵。。大家有兴趣看看咯

是什么书籍的目录啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 05:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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