基于长安链的SSI信息安全平台 |
您所在的位置:网站首页 › ssi框架开发流程 › 基于长安链的SSI信息安全平台 |
博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言,只有实实在在的写点程序。 🍅文末获取联系🍅 系统功能普通用户: 1、登录注册,用户登录注册后才能进行相应的系统操作 2、用户信息上链,用户将个人的信息发送到长安链,生成个人信息 3、信息发送验证,可以将个人的上链信息发送给其他用户 4、个人信息生成密钥对,对上链的信息进行加密处理,用户信息公钥加密,私钥解密,验证信息时需要进行验证。 5、修改密码,对个人的密码进行修改 6、信息验证,对其他用户发送的验证信息进行链上验证 管理员部分: 1、用户管理:对系统的用户信息进行管理,包括禁用信息等 2、角色管理:对平台的角色信息进行管理,不同的角色不同的权限 3、菜单管理:菜单管理就是系统的用户看到的不同的菜单等 4、信息管理:对用户的上链信息进行管理 5、验证记录管理:对验证信息进行管理,日志
详细介绍如下: 1 登录模块前台输入账号和密码,还有验证码,后台接收到了参数之后,首先校验验证码是否正确,正确则校验账号密码,根据账号和密码从MySQL数据库中查询有无该条数据,没有则提示账号密码错误,有的话则校验通过进入到系统。运行系统,首先打开用户登录界面,输入用户名、密码是否正确,正确则进入系统前台页面,若两者其一出现错误则系统会弹出一个登陆失败,请重试的提醒对话框;用户登录界面如图所示。 2 用户管理模块 首先布局一个form表单,添加表单的标题,将业务需要的输入框全部罗列上,比如用户的名称、密码、角色、性别、年龄、地址等信息,用input框去接收这些输入的值,通过form表单的action跳转到后台,后台接收到了请求之后,接收这些参数,将参数封装成对象,与数据库进行交互,存到MySQL中。用户管理主要是对用户信息进修管理,在该界面可以对用户的用户名。密码、角色信息进行管理,新增修改删除都可以。其主要界面如图所示。 颁发者系统是管理员登录之后,选择相应的用户给用户提供上链的信息,生成信息之后,其他用户登录平台可以看到自己的上链信息。该功能的程序运行界面如下图所示。 4 持有者模块 持有者模块是用户上链信息成功之后,进入到持有者模块可以看到上链的信息,点击生成签名可以生成rsa公钥和私钥信息,点击自我验证可以查看信息是否在长安链成功存在,点击发送验证,可以发送给其他用户进行验证。其中核心功能的程序流程图如图所示。
5 验证者模块 验证者模块是持有者模块把用户信息发送给验证者,验证者登录之后可以看到要验证的信息,点击验证,系统会去长安链信息拿到用户信息进行反解析,其程序运行图如下图所示。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |