一种基于混合加密的大众密码管理系统技术方案

技术编号:24041043 阅读:69 留言:0更新日期:2020-05-07 03:25
本发明专利技术公开了一种基于混合加密的大众密码管理系统,包括:用户登录认证模块,用于采用MD5和RSA,对用户登录密码进行认证;用户界面构建模块,用于采用HTML5和CSS、框架Vue,构建基于WWW浏览器的用户界面;用户信息管理模块,用于采用AES和编码算法BASE64,将用户数据加密存入所述数据库中,用于将用户数据解密后显示在用户界面上;系统构建模块,用于采用架构B/S、协议SSL/TLS,构建密码管理系统。本发明专利技术仅需要一个密码就可以记住平时日常使用的全部密码,采用MD5twithRSA双重保险,保证用户主密码安全,使用AES轻量级且安全度高的加密算法,极大的减轻了服务器负担;用户界面通过WWW浏览器来实现,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

A public password management system based on hybrid encryption

【技术实现步骤摘要】
一种基于混合加密的大众密码管理系统
本专利技术涉及密码管理
,更具体的涉及一种基于混合加密的大众密码管理系统。
技术介绍
现在人们已经进入网络信息大爆炸时代,每个人都会产生大量的账号和密码。随着计算机、互联网的发展,密码成为了验证用户身份的一个最常用的手段,密码的安全也就关系到了用户信息的安全,如何妥善保管海量账号密码,并对非法入侵进行及时的管控,已经成为隐私安全的突出问题。密码很麻烦,也很难记住,有时密码可以被猜到,很容易被破解。虽然有些人试图用指纹和面部扫描技术来取代密码,但这两种方法都不完美,许多人仍然会求助于可靠但令人沮丧的密码。良好的解决方案,不仅可以保护个人隐私和财产,净化网络环境,同时对于社会的和谐、网络隐私生态的健康、国家的发展都有重要的现实意义。国内外类似密码管理软件中比较有名的密码管理软件有1password,lastpass,keepass,Dashlane,但由于上手难度较大,如KeePass。或是服务器不在国内而无法保证国内用户数据安全,如LastPass服务器在美国。导致很多人并不知道有类似软件的存在,依旧使用本文档来自技高网...

【技术保护点】
1.一种基于混合加密的大众密码管理系统,其特征在于,包括:用户登录认证模块、用户界面构建模块、用户信息管理模块、数据库和系统构建模块;/n所述用户登录认证模块,用于采用消息摘要算法MD5和非对称加密算法RSA,对用户登录密码进行认证;/n所述用户界面构建模块,用于采用网页构建标准HTML5和CSS、用户界面构建框架Vue,构建基于WWW浏览器的用户界面;/n所述用户信息管理模块,用于采用高级加密标准AES和编解码算法BASE64,将用户数据加密存入所述数据库中,并且用于将用户数据解密后显示在用户界面上;/n所述数据库,用于保存用户登陆认证信息和用户数据加解密信息;/n所述系统构建模块,用于采用...

【技术特征摘要】
1.一种基于混合加密的大众密码管理系统,其特征在于,包括:用户登录认证模块、用户界面构建模块、用户信息管理模块、数据库和系统构建模块;
所述用户登录认证模块,用于采用消息摘要算法MD5和非对称加密算法RSA,对用户登录密码进行认证;
所述用户界面构建模块,用于采用网页构建标准HTML5和CSS、用户界面构建框架Vue,构建基于WWW浏览器的用户界面;
所述用户信息管理模块,用于采用高级加密标准AES和编解码算法BASE64,将用户数据加密存入所述数据库中,并且用于将用户数据解密后显示在用户界面上;
所述数据库,用于保存用户登陆认证信息和用户数据加解密信息;
所述系统构建模块,用于采用浏览器/服务器模式架构B/S、网络安全加密协议SSL/TLS,构建包括用户登录认证模块、用户信息管理模块、数据库、用户界面构建模块的密码管理系统。


2.如权利要求1所述的基于混合加密的大众密码管理系统,其特征在于,所述用户登录认证模块,具体用于:
为数据库服务器和用户服务器生成RSA密钥对,其中,数据库服务器持有私钥,用户服务器持有公钥;
将用户首次注册账号和密码通过消息摘要算法MD5数字摘要后存入数据库服务器;
当用户请求登陆时,将数据库服务器用户账号信息通过私钥签名传入用户服务器中,用户服务器通过公钥验证后,与用户当前提交的账号和密码的消息摘要算法MD5值对比,当对比成功后允许用户登陆,当对比失败后拒绝用户登陆。


3.如权利要求1所述的基于混合加密的大众密码管理系统,其特征在于,还包括:自学习异地登陆模块;所述自学习异地登陆模块,用于:
当用户登陆时,提交用户公网IP地址,并检查用户登陆地址是否在IP表中,若用户登陆的地址在IP表中允许用户登陆,并更改IP表中该地址的最后登陆时间,反之需要用户输入用户注册时生成的专属密钥,通过User表进行匹配密钥是否正确,匹配成功后允许用户登陆,并将该地址添加到IP表中,密钥匹配失败,拒绝用户登陆。


4.如权利要求3所述的基于混合加密的大众密码管理系统,其特征在于,所述IP表中通过时间字段判断当前时间和最后一次登陆时间是否超过一个月,当超过一个月时删除记录。


5.如权利要求1所述的基于混合加密的大众密码管理系统,其特征在于,所述用户信息管理模块,具体用于:
为每个用户生...

【专利技术属性】
技术研发人员:施勇张孟
申请(专利权)人:淮南师范学院
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1