帮帮文库

返回

简述基于JAVA的通用安全模块的设计 简述基于JAVA的通用安全模块的设计

格式:word 上传:2022-06-25 17:09:02

《简述基于JAVA的通用安全模块的设计》修改意见稿

1、“.....解密方法类似于加密方法,只是在方法对对象初始化时第个参数指定密码器准备进行解密操作。保存密明文处理模块此模块主要用来完成保存密文和明文的。由于加密明文中用到了随机数和口令,要解密这样的密文必须要用相同的随机数和口令,因此密文的前两个字节写入口令占的字节数,接着写入八个字节的随机数,再写入口令,最后将密文写入。当要解密文件时根据密文前面的口令长度即可得到口令跟随机数和密文起始内容。进而调用解密方法解密。将这个模块封装在接口中,由类具体实现它的方法,有利于简化程序,方便调用。用户登录模块系统实现功能介绍此模块主要完成用户的口令验证登录,由文件里的代码实现,运行后的界面有用户名输入框密码框密码类型选择框及确定取消改口令注册四个按钮组成,其中单击各按钮进入相应的界面。在此界面上口令验证的操作流程及程序处理如下输入用户名和密码,选择口令类型。处理校验字符的有效性......”

2、“.....即检验用户名和口令文本框是否为空,若为空,则提示用户输入用户名和口令。根据口令类型,选择相应的口令处理方法来处理口令,得到个值。根据用户名和口令处理后的值到数据库中验证身份是否符合。如果身份验证成功,系统根据口令的类型判断数据库中的口令信息是否替换。如果口令是默认型的则不用替换,如果是次性口令类型的,则将此次登录的口令替换数据库中的口令信息,并重新写入有效次数。关闭本窗体,进入文件发送界面。输出登录失败信息。此部分实现的关键类及方法说明文件中类中的成员函数用于接收并校验登录口令的字符,然后引用包中接口,根据其成员变量来判断口令类型,调用相应的接口中的方法来处理口令,如果值为则用默认口令处理方法来处理口令,返回个处理后的消息摘要字符串数组,并将之到数据库里验证。如果值为,则调用处理次性口令的方法,但是设的值为,只生成个口令并将之到数据库里验证......”

3、“.....则将登录的口令没经过处理替换数据库里的口令信息以及更改有效次数。替换数据库里的口令及有效次数代码如下,默认口令注册窗口设置系统实现功能介绍这部分主要完成用户的口令注册功能,由文件里的代码实现,运行后的界面有用户名输入框密码输入框确认密码输入框及确定返回两个按钮组成,其中单击各按钮进入相应的界面。在此界面上注册默认口令的操作流程及程序处理如下输入用户名密码确认密码。处理校验字符的有效性。检查用户名是否满足输入的要求,即检查用户名和密码文本框是否为空,若为空,则提示用户输入用户名和密码。检验用户输入的口令与确认口令是否致,如果致则进行相应的口令处理。执行插入过程。返回登录框。输出注册成功或失败信息。此部分实现的关键类及方法说明文件中类中的成员函数用于接收并校验注册信息的字符,然后引用包中的接口中的成员函数默认口令处理方法来处理口令......”

4、“.....然后连接数据库,执行插入数据库。次性口令注册窗口设置系统实现功能介绍这部分主要完成用户的次性口令注册功能,由文件里的代码实现,运行后的界面有用户名输入框密码输入框确认密码输入框口令长度口令个数及确定返回两个按钮,其中单击各按钮进入相应的界面。在此界面上注册次性口令的操作流程及程序处理如下输入用户名密码确认密码。处理校验字符的有效性。检查用户输入的注册信息是否满足输入的要求,即检查用户名口令文本框口令长度口令个数等是否为空,若为空,则提示用户输入。检验用户输入的口令与确认口令是否致,如果致则进行相应的口令处理。执行插入过程。打开口令生成对话框。返回登录框。输出注册成功或失败信息。此部分实现的关键类及方法说明文件中的类中的成员函数用于接收并校验注册用户输入的注册信息,然后引用包中的接口,调用接口中的次性口令处理方法来处理注册用户输入的初始口令......”

5、“.....然后将最后个生成的口令执行测试经过调试后,整个系统可以正常运行,下面是本系统几个主要功能模块的测试。登录测试在界面中输入用户名和密码,再选口令类型此测试的口令为次性类型,所以在类型选择框里选次性口令,选好后,点确定按钮。如果输入的口令经次性类型处理后得到的结果到数据库里验证成功后,则进入图的文件发送界面。图登录界面文件发送测试当用户顺利通过身份验证,进入文件发送界面时,点击右边的浏览按钮,即可打开文件对话框,选择要发送的文件,则选择文件文本框里出现发送的文件路径跟文件名,然后再点击下面的发送按钮,则读入所选的文件内容开始加密并发送,文件发送成功后,系统提示文件发送成功,如图图图所示。图文件发送界面图文件选择界面图文件发送成功界面次性口令用户注册测试当用户在登录界面的类型框中选择次性口令类型,再点击注册按钮时,则进入次性口令的注册窗口......”

6、“.....点击确定按钮,则开始注册。如果用户注册成功,就出现生成相关口令的对话框,生成的次性口令在此对话框里显示。点击该对话框的粘贴按钮,则将生成的次性口令保存在桌面上文件名为的文本文件里,由用户自己保存。方便次性口令用户登入时可以查看。主要过程如图图所示。图次性口令注册界面图次性口令注册成功界面服务器文件接收测试服务器接收密文的界面运行如下几个主要截图,当客户端没有发送密文过来时,接收密文界面里密文接收框里的浏览按钮是不可用的,如图所示。当客户端有文件发送过来时,则密文接收框里的浏览按钮呈可用的状态,要求接收端选择密文的保存路径,在接收端单击密文接收框里的可用浏览按钮,即可打开文件保存对话框,选择密文的保存路径,如图所示,保存路径选好后,路径文本框里显示密文保存的完整路径,然后开始接收并保存密文到指定的路径里,当密文接收并保存成功后......”

7、“.....如图所示。图服务器等待接收界面图接收密文保存界面图密文接收保存成功界面服务器端密文解密测试当点击服务器端密文解密框里的浏览按钮时,打开文件对话框,在打开的文件对话框里选择需要解密的密文。选好后,密文解密文本框里显示所选的解密文件的完整路径和密文文件名,密文开始解密,并将解密后的明文显示在明文文本框里,同时还自动将明文保存在系统默认的目录,即盘的文件夹里。如图所示。图密文解密并显示界面结论本论文主要描述了基于的两个通用安全模块的设计与实现,这两个通用安全模块是指口令部分安全模块的设计与文件安全传输部分安全模块的设计。详细的给出了口令保管及认证过程的设计与文件安全传输模块的设计。口令保存及认证这部分主要是防止非法用户通过身份欺诈访问系统资源,保证合法用户的利益。本文对口令保管及认证的设计是基于文献提出的理论。在该模块中主要设计并实现了两种口令模式......”

8、“.....默认口令模式是基于单向函数。次性口令模式是基于原理。文件安全传输模块的设计主要是防止文件在网络上传输时被窃取篡改等。对这部分的设计主要实现了两个方面的工作,个是在文件传输前利用登录用户的口令对文件进行加密,然后与接收端建立协议的安全传输通道,由安全通道将文件传输给服务器,这样文件在网络上传输是经过二次加密的。增加了文件传输的安全性。当文件传输成功后,在接收端可以进行相应的解密。通过努力实现了基于的两个通用安全模块的设计并通过调试测试成功。本设计也有些不足,由于时间和个人能力的有限,在课题的设计研究过程中还留有些问题有待以后进步研究。如在文件传输之前用于文件解密的密钥参数保存在密文中,这就存在密钥安全的问题。还有文件在接收端解密成明文后,自动保存在系统目录中,没有根据需要保存明文文件。在今后的学习研究中,应该考滤用种方式来弥补这些缺陷......”

9、“.....。曹天杰,张永平,苏成计算机系统安全北京高等教育出版社,。陆正武,蒋武,刘军,石正贵项目开发实践北京中国铁道出版社,。张曜,张青,郭立山程序设计教程北京冶金工业出版社,。赖溪松,韩亮,张真诚计算机密码学及其应用北京国防工业出版社,。汪晓平,俞俊,李功精通网络编程北京清华大学出版社,。张晓东数据库高级教程北京清华大学出版社,。插入数据库。用类向用户显示并保存生成的其它口令。默认口令更改窗口设置这部分主要完成默认型口令的更改,由文件里的代码实现,用户需要提供用户名,原口令新口令确认口令。系统先确定用户的合法性,如果合法,则进行口令更改处理。实现方法类似于前面的默认口令身份认证和注册。次性口令更改窗口的设计这部分主要完成次性类型口令的更改,由文件里的代码实现,用户需要提供用户名,原口令新口令确认口令口令长度口令个数......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
简述基于JAVA的通用安全模块的设计.doc预览图(1)
1 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(2)
2 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(3)
3 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(4)
4 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(5)
5 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(6)
6 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(7)
7 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(8)
8 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(9)
9 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(10)
10 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(11)
11 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(12)
12 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(13)
13 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(14)
14 页 / 共 41
简述基于JAVA的通用安全模块的设计.doc预览图(15)
15 页 / 共 41
预览结束,还剩 26 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档