网络安全课程设计Word文件下载.docx
- 文档编号:19481730
- 上传时间:2023-01-06
- 格式:DOCX
- 页数:12
- 大小:462.13KB
网络安全课程设计Word文件下载.docx
《网络安全课程设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《网络安全课程设计Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
学号:
完成时间:
0年0月0日
成绩:
指导教师:
周庆
课程设计指导教师评定成绩表
项目
分值
优秀
(100>
x≥90)
良好
(90>
x≥80)
中等
(80>
x≥70)
及格
(70>
x≥60)
不及格(x<
60)
评分
参考标准
学习态度
15
学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作
学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务
学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作
学习态度尚可,能遵守组织纪律,能按期完成任务
学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度
技术水平与实际能力
25
设计合理、理论分析与计算正确,实验数据准确,有很强的实际动手能力、经济分析能力和计算机应用能力,文献查阅能力强、引用合理、调查调研非常合理、可信
设计合理、理论分析与计算正确,实验数据比较准确,有较强的实际动手能力、经济分析能力和计算机应用能力,文献引用、调查调研比较合理、可信
设计合理,理论分析与计算基本正确,实验数据比较准确,有一定的实际动手能力,主要文献引用、调查调研比较可信
设计基本合理,理论分析与计算无大错,实验数据无大错
设计不合理,理论分析与计算有原则错误,实验数据不可靠,实际动手能力差,文献引用、调查调研有较大的问题
创新
10
有重大改进或独特见解,有一定实用价值
有较大改进或新颖的见解,实用性尚可
有一定改进或新的见解
有一定见解
观念陈旧
论文(计算书、图纸)撰写质量
50
结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;
图纸非常工整、清晰
结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;
图纸工整、清晰
结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;
图纸比较工整、清晰
结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;
图纸比较工整
内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;
图纸不工整或不清晰
指导教师评定成绩:
指导教师签名:
年月日
1、摘要
本此课程设计是以网络安全课程和理论知识为基础,通过课程设计的实践,培养学生理论联系实际的思想,加强学生对所修相关课程的理解、掌握,训练并提高学生对网络安全的理解,并提高学生的设计和编程能力,提供独立解决问题的机会。
此系统设计了一个基于B/S架构的网页登陆模型,使用Java编程语言和MVC架构以及SQL2000数据库系统,采用添加salt的SHA-256算法对用户的登陆口令进行加密存储和验证。
经共同努力,较好的达到课程设计中的要求。
关键字:
注册、登录、口令、加密、存储、验证、安全性
二、设计背景
随着网络技术的发展,人们与网络的交互越来越频繁,很多网站为更好的与用户沟通或为了各种商业目的,都会采用要求用户注册后才能访问特殊信息等方式。
而在越来越复杂的网络环境下,个人的信息很容易会被不良分子盗取利用,为此,保护好用户的个人信息显得越来越重要。
因此,网站的发布方对用户信息的保护措施也变得迫在眉睫,从而提高用户体验的安性和可靠性。
三、设计原理及其目的
1、设计原理:
以Eclipse为编程环境,使用Java编程语言,利用Java的Web
编程技术,采用MVC的架构,构建一个B/S模式的用户登录网页,并在服务
器端对用户口令进行加密存储和验证。
其中,加密算法采用以Salt值为用
户名,SHA-256为具体加密算法,用户最终存储在数据库中的口令就为
SHA256("
用户名+口令"
)。
当然,也可以在用户注册的时候加上用户的
邮箱,把邮箱也加进Salt值,从而提高用户的安全性,但考虑到,用户的
邮箱有可能变动,并且其原理一致,故此次课程设计,我们没有加用户的邮
箱。
2、设计目的:
建设一个网站,能实现基本注册和登录功能,并能对口令进行加密存贮
及其验证。
四、功能具体实现及效果展示
1、首页
2、注册新用户
3、注册新用户成功
4、普通用户登录
5、登录成功
6、非法用户登录失败
7、用户信息在数据库中的存储形式
8、服务器端对用户口令进行加密存储和验证算法的Java实现
4、总结与体会
在这次课程设计中,我们建立了一个简单的用户登录网站,实现了基本的注册登录功能,并能对用户口令进行加密存贮以及验证。
在设计过程中,遇到不少的挫折,走了不少的弯路,尤其是网页的编程。
由于以前没有怎么接触这方面的编程,对这方面没有经验,在选编程语言的时候存在争论,经多方咨询和参考,最后一致决定用Java语言。
但在具体的网页编写过程当中,又出现了很多问题,比如,数据库的连接,用户请求的管理与应答,用户口令的加密存储等等。
但是经过我们全组成员的努力,最终得以把问题一一解决,使得程序能正确运行,实现了既定的目标。
通过这次课程设计,我们对网络安全有了更多的了解,并在实践中对各种概念有了更深的认识。
俗话说,实践是检验真理的唯一标准,只有经过实际动手操作后,我们才能发现其中的奥妙与真理。
同时,我们也认识到团队合作的重要性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 课程设计