当前位置: 首页 > 专利查询>冯凯鹏专利>正文

一种增强密码安全性的方法及终端技术

技术编号:28036168 阅读:15 留言:0更新日期:2021-04-09 23:18
本发明专利技术提供的一种增强密码安全性的方法及终端,通过获取用户输入的密码,得到字符串,将该字符串中所有字符进行全排列后,得到多组字符串,将多组字符串及与字符串对应的预设编号存储于本地的第一数据库中;当用户在一网站上注册账号时,获取该网站,并从第一数据库中随机获取一编号及编号对应的字符串,从而生成该网站注册时所需要的密码,并将该网站与生成的密码关联后存储于第二数据库中;当用户登录某一网站时,先验证密码通过后,从数据库中获取与登录网站对应的密码进行登录即可;本发明专利技术解决了用户在每一个网站上注册时使用不同的密码,记忆困难,而当每一个网站上注册时使用相同密码,容易造成密码泄露的问题。

【技术实现步骤摘要】
一种增强密码安全性的方法及终端
本专利技术涉及计算机
,尤其涉及一种增强密码安全性的方法及终端。
技术介绍
现有技术中各网站注册登录账号时,用户输入的密码均以数字、字母和特殊字符中的任意一或几种进行组合而成,基于安全性考虑,密码长度越长、组合方式越复杂,密码的安全性则越高;但现有的大多数网站访问时均需要注册登录账号后,才能进行相关的访问,如果用户在每一个网站上注册的密码较复杂,且每一个网站上注册的密码均不相同,则会因用户记忆混乱问题,造成大多网站输入的密码会错误,给用户带来了极大的困扰;而如果用户在每一个网站上设置的密码均相同时,当一网站被黑客攻击,或该用户的密码因保存不当而泄露时,则会造成所有网站的密码均泄露的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种增强密码安全性的方法及终端,解决了用户在每一个网站上注册时使用的密码均不相同,记忆困难,而当每一个网站上注册时使用的密码均相同时,容易造成密码泄露的问题。为了实现上述目的,本专利技术采用的技术方案为:本专利技术提供了一种增强密码安全性的方法,包括网页注册账号步骤和账号登录步骤:所述网页注册账号步骤包括:S11:获取输入的密码,得到字符串;S12:全排列所述字符串中的所有字符,得到排列后的多组字符串;存储预设的多个编号及多组字符串于本地的第一数据库中,所述多个编号与多组字符串一一对应;S13:当监测到终端在第一网页上发起注册请求时,通过本地服务器获取所述第一网页对应登录页面的网址,得到第一网址;S14:从所述第一数据库中随机取出一个编号及与该编号对应的字符串,得到第一编号和第一字符串;S15:根据所述第一编号和第一字符串,得到第二字符串;将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中,并删除第一数据库中存储的第一编号和第一字符串;S16:填入所述第二字符串于第一网页对应的注册账号页面的密码输入框内,以使用户完成第一网页登录账号的注册;所述账号登录步骤包括:S21:当监测到终端在网页上发起登录请求后,获取终端输入的登录密码,得到第三字符串;S22:判断所述第三字符串与所述字符串是否一致,若不一致,则提示重新输入登录密码;若一致,则获取当前登录页面的网址,得到第二网址;S23:从本地的第二数据库中获取与所述第二网址对应的字符串,得到第四字符串;S24:填入所述第四字符串于所述登录页面的密码输入框内,以使用户完成账号登录。本专利技术还提供了一种增强密码安全性的终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现的步骤包括网页注册账号步骤和账号登录步骤:所述网页注册账号步骤包括:S11:获取输入的密码,得到字符串;S12:全排列所述字符串中的所有字符,得到排列后的多组字符串;存储预设的多个编号及多组字符串于本地的第一数据库中,所述多个编号与多组字符串一一对应;S13:当监测到终端在第一网页上发起注册请求时,通过本地服务器获取所述第一网页对应登录页面的网址,得到第一网址;S14:从所述第一数据库中随机取出一个编号及与该编号对应的字符串,得到第一编号和第一字符串;S15:根据所述第一编号和第一字符串,得到第二字符串;将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中,并删除第一数据库中存储的第一编号和第一字符串;S16:填入所述第二字符串于第一网页对应的注册账号页面的密码输入框内,以使用户完成第一网页登录账号的注册;所述账号登录步骤包括:S21:当监测到终端在网页上发起登录请求后,获取终端输入的登录密码,得到第三字符串;S22:判断所述第三字符串与所述字符串是否一致,若不一致,则提示重新输入登录密码;若一致,则获取当前登录页面的网址,得到第二网址;S23:从本地的第二数据库中获取与所述第二网址对应的字符串,得到第四字符串;S24:填入所述第四字符串于所述登录页面的密码输入框内,以使用户完成账号登录。上述技术方案的有益效果是:本专利技术提供的一种增强密码安全性的方法及终端,用户在各网站注册前,只需要事先输入一密码,通过获取输入的密码,得到字符串,将该字符串中所有字符进行全排列后,得到多组字符串,将预设的多个编号与多组字符串存储于本地的第一数据库中,多个编号与多个字符串一一对应;当用户在一网站上注册账号时,获取该网站,并从第一数据库中随机获取一编号及编号对应的字符串,从而生成该网站注册时所需要的密码,并将该网站与生成的密码关联后存储于本地第二数据库中;当用户登录某一网站时,先验证用户输入的密码与预留的密码是否一致,验证通过后,只要从数据库中获取与登录网站对应的密码进行登录即可,上述方法安全可靠,用户只需要设置一密码,可实现多个网站的自动登录,且当用户设置的密码泄漏时,他人无法从其它终端,登录注册的账号;本专利技术解决了用户在每一个网站上注册时使用的密码均不相同,记忆困难,而当每一个网站上注册时使用的密码均相同时,容易造成密码泄露的问题。附图说明图1所示为本专利技术的一种增强密码安全性的方法的主要步骤示意图。图2所示为本专利技术的一种增强密码安全性的终端的结构示意图。附图标号说明:1、存储器;2、处理器。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的说明如下:如图1所示,本专利技术提供了一种增强密码安全性的方法,包括网页注册账号步骤和账号登录步骤:所述网页注册账号步骤包括:S11:获取输入的密码,得到字符串;S12:全排列所述字符串中的所有字符,得到排列后的多组字符串;存储预设的多个编号及多组字符串于本地的第一数据库中,所述多个编号与多组字符串一一对应;S13:当监测到终端在第一网页上发起注册请求时,通过本地服务器获取所述第一网页对应登录页面的网址,得到第一网址;S14:从所述第一数据库中随机取出一个编号及与该编号对应的字符串,得到第一编号和第一字符串;S15:根据所述第一编号和第一字符串,得到第二字符串;将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中,并删除第一数据库中存储的第一编号和第一字符串;S16:填入所述第二字符串于第一网页对应的注册账号页面的密码输入框内,以使用户完成第一网页登录账号的注册;所述账号登录步骤包括:S21:当监测到终端在网页上发起登录请求后,获取终端输入的登录密码,得到第三字符串;S22:判断所述第三字符串与所述字符串是否一致,若不一致,则提示重新输入登录密码;若一致,则获取当前登录页面的网址,得到第二网址;S23:从本地的第二数据库中获取与所述第二网址对应的字符串,得到第四字符串;S24:填入所述第四字符串于所述登录页面的密码输入框内,以使用户完成账号登录。从上述描述可知,本专利技术提本文档来自技高网...

【技术保护点】
1.一种增强密码安全性的方法,其特征在于,包括网页注册账号步骤和账号登录步骤:/n所述网页注册账号步骤包括:/nS11:获取输入的密码,得到字符串;/nS12:全排列所述字符串中的所有字符,得到排列后的多组字符串;存储预设的多个编号及多组字符串于本地的第一数据库中,所述多个编号与多组字符串一一对应;/nS13:当监测到终端在第一网页上发起注册请求时,通过本地服务器获取所述第一网页对应登录页面的网址,得到第一网址;/nS14:从所述第一数据库中随机取出一个编号及与该编号对应的字符串,得到第一编号和第一字符串/nS15:根据所述第一编号和第一字符串,得到第二字符串;将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中,并删除第一数据库中存储的第一编号和第一字符串;/nS16:填入所述第二字符串于第一网页对应的注册账号页面的密码输入框内,以使用户完成第一网页登录账号的注册;/n所述账号登录步骤包括:/nS21:当监测到终端在网页上发起登录请求后,获取终端输入的登录密码,得到第三字符串;/nS22:判断所述第三字符串与所述字符串是否一致,若不一致,则提示重新输入登录密码;若一致,则获取当前登录页面的网址,得到第二网址;/nS23:从本地的第二数据库中获取与所述第二网址对应的字符串,得到第四字符串;/nS24:填入所述第四字符串于所述登录页面的密码输入框内,以使用户完成账号登录。/n...

【技术特征摘要】
1.一种增强密码安全性的方法,其特征在于,包括网页注册账号步骤和账号登录步骤:
所述网页注册账号步骤包括:
S11:获取输入的密码,得到字符串;
S12:全排列所述字符串中的所有字符,得到排列后的多组字符串;存储预设的多个编号及多组字符串于本地的第一数据库中,所述多个编号与多组字符串一一对应;
S13:当监测到终端在第一网页上发起注册请求时,通过本地服务器获取所述第一网页对应登录页面的网址,得到第一网址;
S14:从所述第一数据库中随机取出一个编号及与该编号对应的字符串,得到第一编号和第一字符串
S15:根据所述第一编号和第一字符串,得到第二字符串;将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中,并删除第一数据库中存储的第一编号和第一字符串;
S16:填入所述第二字符串于第一网页对应的注册账号页面的密码输入框内,以使用户完成第一网页登录账号的注册;
所述账号登录步骤包括:
S21:当监测到终端在网页上发起登录请求后,获取终端输入的登录密码,得到第三字符串;
S22:判断所述第三字符串与所述字符串是否一致,若不一致,则提示重新输入登录密码;若一致,则获取当前登录页面的网址,得到第二网址;
S23:从本地的第二数据库中获取与所述第二网址对应的字符串,得到第四字符串;
S24:填入所述第四字符串于所述登录页面的密码输入框内,以使用户完成账号登录。


2.根据权利要求1所述的一种增强密码安全性的方法,所述S12具体为:
全排列所述字符串,得到排列后的N组字符串;
生成N个随机数,得到N个编号;
存储N个编号及N组字符串于本地的第一数据库中,所述N个编号与N组字符串一一对应。


3.根据权利要求2所述的一种增强密码安全性的方法,根据所述第一编号和第一字符串,得到第二字符串,具体为:
根据所述第一编号的每一位数及第二字符串所有字符,进行全排列后随机取排列后的一组字符串,得到所述第二字符串。


4.根据权利要求1所述的一种增强密码安全性的方法,所述S12之前还包括:
在创建本地的第一数据库和本地的第二数据库;
加密所述第二数据库。


5.根据权利要求4所述的一种增强密码安全性的方法,加密所述第二数据库,具体为:
根据预设的第一密码和预设的物理地址,生成加密密钥;
通过所述加密密钥加密所述第二数据库。


6.根据权利要求5所述的一种增强密码安全性的方法,将所述第二字符串和所述第一网址关联后存储于本地的第二数据库中之前,还包括:
获取所述终端的物理地址,...

【专利技术属性】
技术研发人员:冯凯鹏
申请(专利权)人:冯凯鹏
类型:发明
国别省市:福建;35

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

1