基于长安链的SSI信息安全平台

您所在的位置:网站首页 ssi框架开发流程 基于长安链的SSI信息安全平台

基于长安链的SSI信息安全平台

#基于长安链的SSI信息安全平台| 来源: 网络整理| 查看: 265

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。

🍅文末获取联系🍅

系统功能

普通用户:

1、登录注册,用户登录注册后才能进行相应的系统操作

2、用户信息上链,用户将个人的信息发送到长安链,生成个人信息

3、信息发送验证,可以将个人的上链信息发送给其他用户

4、个人信息生成密钥对,对上链的信息进行加密处理,用户信息公钥加密,私钥解密,验证信息时需要进行验证。

5、修改密码,对个人的密码进行修改

6、信息验证,对其他用户发送的验证信息进行链上验证

管理员部分:

1、用户管理:对系统的用户信息进行管理,包括禁用信息等

2、角色管理:对平台的角色信息进行管理,不同的角色不同的权限

3、菜单管理:菜单管理就是系统的用户看到的不同的菜单等

4、信息管理:对用户的上链信息进行管理

5、验证记录管理:对验证信息进行管理,日志

 

详细介绍如下:

1  登录模块

前台输入账号和密码,还有验证码,后台接收到了参数之后,首先校验验证码是否正确,正确则校验账号密码,根据账号和密码从MySQL数据库中查询有无该条数据,没有则提示账号密码错误,有的话则校验通过进入到系统。运行系统,首先打开用户登录界面,输入用户名、密码是否正确,正确则进入系统前台页面,若两者其一出现错误则系统会弹出一个登陆失败,请重试的提醒对话框;用户登录界面如图所示。

 

2  用户管理模块

首先布局一个form表单,添加表单的标题,将业务需要的输入框全部罗列上,比如用户的名称、密码、角色、性别、年龄、地址等信息,用input框去接收这些输入的值,通过form表单的action跳转到后台,后台接收到了请求之后,接收这些参数,将参数封装成对象,与数据库进行交互,存到MySQL中。用户管理主要是对用户信息进修管理,在该界面可以对用户的用户名。密码、角色信息进行管理,新增修改删除都可以。其主要界面如图所示。

3  颁发者模块

颁发者系统是管理员登录之后,选择相应的用户给用户提供上链的信息,生成信息之后,其他用户登录平台可以看到自己的上链信息。该功能的程序运行界面如下图所示。

 

4  持有者模块

持有者模块是用户上链信息成功之后,进入到持有者模块可以看到上链的信息,点击生成签名可以生成rsa公钥和私钥信息,点击自我验证可以查看信息是否在长安链成功存在,点击发送验证,可以发送给其他用户进行验证。其中核心功能的程序流程图如图所示。

 

 

5  验证者模块

验证者模块是持有者模块把用户信息发送给验证者,验证者登录之后可以看到要验证的信息,点击验证,系统会去长安链信息拿到用户信息进行反解析,其程序运行图如下图所示。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3