一种登陆方法及系统技术方案

技术编号:13561133 阅读:40 留言:0更新日期:2016-08-19 07:04
本发明专利技术公开了一种登陆方法,包括:接收用户输入的用户账号和密码字符串;当检测到密码字符串中包含有第一加盐字符串及第二加盐字符串时,对第一加盐字符串及第二加盐字符串进行标记;对密码字符串进行分离,获取位于第一加盐字符串及第二加盐字符串之间的当前加盐内容及余下的密码内容;当确定密码内容与预存的与所述用户账号关联的密码相同时,在预设的加盐内容数据库中查询是否存在与所述当前加盐内容相同的加盐内容;若不存在,则允许用户的登陆操作,并将所述当前加盐内容添加到所述加盐内容数据库中;若存在,则拒绝用户的登陆操作。本发明专利技术还提供一种登陆系统,可解决在因密码输入时被偷窥而引起的密码被盗或泄露问题。

【技术实现步骤摘要】
201610322035

【技术保护点】
一种登陆方法,其特征在于,包括如下步骤:接收用户输入的用户账号和密码字符串;当检测到所述密码字符串中包含有与所述用户账号关联的第一加盐字符串及第二加盐字符串时,对第一次出现的所述第一加盐字符串及最后一次出现的所述第二加盐字符串进行标记;其中,所述第一加盐字符串及所述第二加盐字符串为在所述用户账号注册时预先设置;对所述密码字符串进行分离,获取位于被标记的所述第一加盐字符串及被标记的所述第二加盐字符串之间的当前加盐内容及去除被标记的所述第一加盐字符串、被标记的所述第二加盐字符串及所述当前加盐内容后余下的密码内容;当确定所述密码内容与预存的与所述用户账号关联的密码相同时,向预设的加盐内容数据库中查询是否存在与所述当前加盐内容相同的加盐内容;其中,所述密码为在所述用户账号注册时预先设置,且组成所述密码的字符不出现于所述第一加盐字符串及所述第二加盐字符串中;若不存在,则允许用户的登陆操作,并将所述当前加盐内容添加到所述加盐内容数据库中;若存在,则拒绝用户的登陆操作。

【技术特征摘要】
1.一种登陆方法,其特征在于,包括如下步骤:接收用户输入的用户账号和密码字符串;当检测到所述密码字符串中包含有与所述用户账号关联的第一加盐字符串及第二加盐字符串时,对第一次出现的所述第一加盐字符串及最后一次出现的所述第二加盐字符串进行标记;其中,所述第一加盐字符串及所述第二加盐字符串为在所述用户账号注册时预先设置;对所述密码字符串进行分离,获取位于被标记的所述第一加盐字符串及被标记的所述第二加盐字符串之间的当前加盐内容及去除被标记的所述第一加盐字符串、被标记的所述第二加盐字符串及所述当前加盐内容后余下的密码内容;当确定所述密码内容与预存的与所述用户账号关联的密码相同时,向预设的加盐内容数据库中查询是否存在与所述当前加盐内容相同的加盐内容;其中,所述密码为在所述用户账号注册时预先设置,且组成所述密码的字符不出现于所述第一加盐字符串及所述第二加盐字符串中;若不存在,则允许用户的登陆操作,并将所述当前加盐内容添加到所述加盐内容数据库中;若存在,则拒绝用户的登陆操作。2.根据权利要求1所述的登陆方法,其特征在于,还包括:当检测到所述密码字符串中未包含有与所述用户账号关联的第一加盐字符串及第二加盐字符串时,拒绝用户的登陆操作。3.根据权利要求1所述的登陆方法,其特征在于,所述第一加盐字符串及所述第二加盐字符串包括至少一个字符,且所述第一加盐字符串与所述第二加盐字符串相同。4.根据权利要求1所述的登陆方法,其特征在于,在接收用户输入的用户
\t账号和密码字符串之前,还包括:接收并保存用户在注册时初始设置的用户账号、密码、第一加盐字符串及第二加盐字符串,并将所述密码、所述第一加盐字符串及所述第二加盐字符串关联到所述用户账号。5.根据权利要求1至4任意一项所述的登陆方法,其特征在于,在所述若存在,则拒绝用户的登陆操作之后,还包括:向与所述用户账号关联的通信账号发送提醒消息;其中,所述通信账号为注册或持有所述用户账号的用户的手机号或者邮箱账号。6.一种登陆系统,其特征在于,包括:接收单元,用于接收用户输入的用户账号和密码字符串;检测单元,用于当检测到所述密码字符串中包含有与所述用户账号关联的第一加盐字符串及第二加盐字符串时,对...

【专利技术属性】
技术研发人员:王东杰
申请(专利权)人:广州视睿电子科技有限公司
类型:发明
国别省市:广东;44

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

1