首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种口令数据输入的方法、装置及存储介质_北卡科技有限公司_202210719187.5 

申请/专利权人:北卡科技有限公司

申请日:2022-06-23

公开(公告)日:2024-05-10

公开(公告)号:CN115242450B

主分类号:H04L9/40

分类号:H04L9/40;G06F21/31;G06F21/46

优先权:

专利状态码:有效-授权

法律状态:2024.05.10#授权;2022.11.11#实质审查的生效;2022.10.25#公开

摘要:本发明提供了一种口令数据输入的方法、装置及存储介质;方法,包括:接收用户输入的账号信息和静态口令数据;对所述静态口令数据进行初始验证,确定所述静态口令数据满足预设规则;呈现预定的多种口令输入方案,在所述用户选定目标输入方案后,将所述账号信息、所述静态口令数据和所述目标输入方案发送至应用服务器,以使所述应用服务器将所述账号信息、所述静态口令数据和所述目标输入方案存储至所述用户信息库;在用户在客户端触发进行口令输入时,随机生成软键盘,以及获取所述用户通过所述软键盘输入的口令数据并上传至所述应用服务器。本申请能够提高用户账户登录时口令数据输入的安全性。

主权项:1.一种口令数据输入的方法,其特征在于,应用于客户端,所述方法,包括如下步骤:步骤S1、接收用户输入的账号信息和静态口令数据;步骤S2、对所述静态口令数据进行初始验证,确定所述静态口令数据满足预设规则;步骤S3、呈现预定的多种口令输入方案,在所述用户选定目标输入方案后,将所述账号信息、所述静态口令数据和所述目标输入方案发送至应用服务器,以使所述应用服务器将所述账号信息、所述静态口令数据和所述目标输入方案存储至所述用户的信息库;步骤S4,在用户在客户端触发进行口令输入时,随机生成软键盘,以及获取所述用户通过所述软键盘输入的口令数据并上传至所述应用服务器,以使所述应用服务器调用所述静态口令数据和所述目标输入方案的输入规则对所述口令数据进行验证;其中所述口令数据包括动态口令和静态口令;所述呈现预定的输入方案,包括:呈现以下输入方案:静态口令与动态口令交替的输入方案、根据动态口令选择性输入静态口令的输入方案、将部分静态口令替换为动态口令的输入方案、根据动态口令改变静态口令的输入方案;若所述用户选定的目标输入方案为静态口令与动态口令交替输入的方案,则所述呈现预定的输入方案的输入规则,包括:1)、提示用户设置交替输入的起始位置,即从静态口令的第个字符开始交替输入 静态口令与动态口令,,其中为静态口令的长度,表示向下取整运算; 2)、提示用户选择并设置静态口令与动态口令的交替输入方式,包括:若,则只需在输完静态口令后输入对应或个动态口令 中的前或个字符; 若,则输完静态口令后需再输入对应的或个动态 口令字符; 、的初始值均为0; 3)、提示用户设置输入规则参数,包括:i)用户指定、的值,设定的值需大于0,且小于等于,其中为动态口令长度, 表示向下取整运算; ii)、的值由动态口令中的第和个数字字符的值决定,若动态口令中第和个数字字符的值大于0、小于,则直接将其作为、的值;若动态口令中第和 个数字字符的值等于0,则对应、的值取1;若动态口令中第和个数字字符的值大 于,则将其值对取余后的结果作为对应、的值; 4)、提示用户设置动态口令使用方向,包括:正向循环,动态口令字符的使用顺序为从左往右,若动态口令字符数不够用,则将其重复使用,即将第一个字符作为最后一个字符的下一个字符使用;逆向循环,动态口令字符的使用顺序为从右往左,若动态口令字符数不够用,则将其重复使用,即将最后一个字符作为第一个字符的下一个字符使用;若所述用户选定的目标输入方案为将部分静态口令替换为动态口令的方案,则所述呈现预定的输入方案的输入规则,包括:1)、设置交替输入的起始位置,即动态口令的第一个字符对应静态口令的第个字 符,,其中为静态口令长度,表示向下取整运算; 2)、设置静态口令替换规则:用动态口令的奇数数字字符替换对应位置的静态口令字符;用动态口令的偶数数字字符替换对应位置的静态口令字符;用动态口令的小写字母字符替换对应位置的静态口令字符;用动态口令的大写字母字符替换对应位置的静态口令字符;3)、设置静态口令替换方式:仅当静态口令与动态口令对应位置的字符类型相同才按照设定的替换规则进行替换操作,静态口令与动态口令对应位置的字符同为字母或同为数字字符即认为是相同类型的字符;不管静态口令与动态口令对应位置的字符类型是否相同,都按照替换规则进行替换操作;4)、设置动态口令使用方向:正向循环,动态口令字符的使用顺序为从左往右,若动态口令字符数不够用,则将其重复使用,即将第一个字符作为最后一个字符的下一个字符使用;逆向循环,动态口令字符的使用顺序为从右往左,若动态口令字符数不够用,则将其重复使用,即将最后一个字符作为第一个字符的下一个字符使用;若所述用户选定的目标输入方案为根据动态口令改变静态口令的输入方案,则所述呈现预定的输入方案的输入规则,包括:1)、设置交替输入的起始位置,即动态口令的第一个字符对应静态口令的第个字 符,,其中为静态口令长度,表示向下取整运算; 2)、设置静态口令变换规则:变换动态口令中奇数数字字符对应位置的静态口令字符;变换动态口令中偶数数字字符对应位置的静态口令字符;变换动态口令中小写字母字符对应位置的静态口令字符;变换动态口令中大写字母字符对应位置的静态口令字符;变换动态口令中数字字符对应位置的静态口令字符;变换动态口令中字母字符对应位置的静态口令字符;变换动态口令中奇数数字字符和小写字母字符对应位置的静态口令字符;变换动态口令中奇数数字字符和大写字母字符对应位置的静态口令字符;变换动态口令中偶数数字字符和小写字母字符对应位置的静态口令字符;变换动态口令中偶数数字字符和大写字母字符对应位置的静态口令字符;其中,上述10个规则中的变换操作是指,将小写字母用对应的大写字母替换、将大写字母用对应小写字母替换、将偶数字符用其值加1后对应的奇数字符替换、将奇数字符用其值减1后对应的偶数字符替换;若所述用户选定的目标输入方案为根据动态口令选择性输入静态口令的输入方案,则所述呈现预定的输入方案的输入规则,包括:1)、设置交替输入的起始位置,即动态口令的第一个字符对应静态口令的第个字 符,,其中为静态口令长度,表示向下取整运算; 2)、设置静态口令的选择性输入规则;3)、设置动态口令使用方向。

全文数据:

权利要求:

百度查询: 北卡科技有限公司 一种口令数据输入的方法、装置及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。