[发明专利]密码保护方法、身份验证方法、装置、设备及存储介质在审
申请号: | 201811366140.5 | 申请日: | 2018-11-16 |
公开(公告)号: | CN109347858A | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 周游;仇兆峰;韩毅;单宏寅 | 申请(专利权)人: | 上海敬信软件技术有限公司;上海银基信息安全技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/08 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200030 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 注册密码 用户身份标识 密码安全性 存储介质 密码保护 身份验证 算法 加密 二级加密 技术效果 复杂度 预设 存储 | ||
本发明实施例公开了一种密码保护方法、身份验证方法、装置、设备及存储介质,该方法包括:获取注册密码的一级注册密码和用户身份标识;使用BCRYPT算法对所述一级注册密码进行加密以生成二级注册密码;使用预设二级加密算法对所述二级注册密码进行加密以生成三级注册密码,并将所述注册密码以所述三级注册密码与所述用户身份标识相对应的形式存储。解决了现有技术的密码安全性通常依靠密码的复杂度的技术问题,达到了提高密码安全性的技术效果。
技术领域
本发明实施例涉及数据处理领域,尤其涉及一种密码保护方法、身份验证方法、装置、设备及存储介质。
背景技术
目前,电子邮箱、社交媒体、网上购物,以及很多应用软件的使用,通常需要登录个人账户才能使用,而现有技术的账户安全性通常与密码长度以及密码字符构成的随机性有关,即密码越长、越随机则密码安全性越高,但密码越长、越随机就越不容易记忆。由此可知,由于现有技术的密码安全性通常依靠密码的复杂度,这使得用户需要在密码安全性与密码记忆难度之间平衡。
发明内容
本发明实施例提供一种密码保护方法、身份验证方法、装置、设备及存储介质,解决了现有技术的密码安全性通常依靠密码的复杂度的技术问题。
第一方面,本发明实施例提供了一种密码保护方法,包括:
获取注册密码的一级注册密码和用户身份标识;
使用BCRYPT算法对所述一级注册密码进行加密以生成二级注册密码;
使用预设二级加密算法对所述二级注册密码进行加密以生成三级注册密码,并将所述注册密码以所述三级注册密码与所述用户身份标识相对应的形式存储。
第二方面,本发明实施例还提供了一种密码保护装置,包括:
注册信息获取模块,用于获取注册密码的一级注册密码和用户身份标识;
二级注册密码生成模块,用于使用BCRYPT算法对所述一级注册密码进行加密以生成二级注册密码;
三级注册密码生成模块,用于使用预设二级加密算法对所述二级注册密码进行加密以生成三级注册密码,并将所述注册密码以所述三级注册密码与所述用户身份标识相对应的形式存储。
第三方面,本发明实施例还提供了一种服务器设备,所述设备包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的密码保护方法。
第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的密码保护方法。
第五方面,本发明实施例还提供了一种身份验证方法,该方法与第一方面所述的密码保护方法配合使用,包括:
获取验证密码的一级验证密码以及用户的用户身份标识;
根据所述用户身份标识读取该用户的三级注册密码;
根据所述预设二级解密算法对所述三级注册密码进行解密以生成二级注册密码;
通过BCRYPT算法验证所述一级验证密码所对应的验证密码与所述二级注册密码所对应的注册密码是否一致;
若是,则身份验证成功;
若否,则身份验证失败。
第六方面,本发明实施例还提供了一种身份验证装置,该装置与第二方面所述的密码保护装置和/或密码保护方法配合使用,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海敬信软件技术有限公司;上海银基信息安全技术股份有限公司,未经上海敬信软件技术有限公司;上海银基信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811366140.5/2.html,转载请声明来源钻瓜专利网。