[发明专利]密码输入方法、装置、电子设备及存储介质在审
申请号: | 202111092079.1 | 申请日: | 2021-09-17 |
公开(公告)号: | CN113791695A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 卓根生 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023;G06F21/83 |
代理公司: | 北京鸿元知识产权代理有限公司 11327 | 代理人: | 袁文婷;张娓娓 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 密码 输入 方法 装置 电子设备 存储 介质 | ||
1.一种密码输入方法,其特征在于,包括:
将预设的密码软键盘与服务器后台相连接,在所述密码软键盘中定义输入框展示变量和真实密码变量,并在所述输入框展示变量的前端定义输入框变量;其中,所述输入框展示变量用于在输入框中承载输入框展示值;所述真实密码变量用于承载真实密码值;所述输入框变量用于承载输入框值;
若所述密码软键盘存在状态变动,则触发所述输入框变量和所述输入框展示变量,并将所述输入框值和所述输入框展示值中的较长的值作为密码长串,将所述输入框值和所述输入框展示值中的较短的值作为密码短串;
遍历所述密码长串,当所述密码长串与所述密码短串在对应位置不相同时,将第一个不相同的位置作为差异起始位,并在所述差异起始位开始遍历所述输入框值以获取差异结束位;
根据所述差异起始位和所述差异结束位确定差异字段,并根据所述差异字段调用预设的资源密符对所述输入框展示值进行填补以掩盖所述真实密码值。
2.如权利要求1所述的密码输入方法,其特征在于,所述将预设的密码软键盘与服务器后台相连接,在所述密码软键盘中定义输入框展示变量和真实密码变量,并在所述输入框展示变量的前端定义输入框变量,包括:
获取所述密码软键盘的主文件;
基于所述主文件创设软键盘接口,并将所述软键盘接口与所述服务器后台的端口相连接以形成密码输入通道;
在所述密码软键盘中定义真实密码变量和输入框展示变量;其中,所述输入框展示变量所承载的输入框展示值为由所述真实密码值经过加工后展示在所述密码软键盘中的值;
在所述真实密码变量与所述输入框展示变量之间定义输入框变量,以使所述输入框变量作为所述真实密码变量向所述输入框展示变量转换时的中间变量定义在所述输入框展示变量的前端。
3.如权利要求1所述的密码输入方法,其特征在于,所述若所述密码软键盘存在状态变动,则触发所述输入框变量和所述输入框展示变量,并将所述输入框值和所述输入框展示值中的较长的值作为密码长串,将所述输入框值和所述输入框展示值中的较短的值作为密码短串,包括:
实时监察所述密码软键盘的状态,并判断所述密码软键盘中的输入框是否存在变动;
若存在变动,则触发所述输入框变量和所述输入框展示变量;
比较所述输入框变量所承载的输入框值和所述输入框展示变量所承载的输入框展示值的长度,以将所述输入框值和所述输入框展示值中的较长的值作为密码长串,将所述输入框值和所述输入框展示值中的较短的值作为密码短串。
4.如权利要求1所述的密码输入方法,其特征在于,所述遍历所述密码长串,当所述密码长串与所述密码短串在对应位置不相同时,则将第一个不相同的位置作为差异起始位,并在所述差异起始位开始遍历所述输入框值以获取差异结束位,包括:
定义所述密码软键盘的输入框中的排序位,每个密码字符占据一个排序位,并且为所述排序位进行由大到小的数字标号以形成排序号;
将所述密码长串与所述密码短串的排序位相对应以形成对应组,并依次遍历所述对应组以查询所述密码长串与所述密码短串中的密码字符是否一致;
将第一个密码长串与密码短串不一致的对应组作为差异组,并将与所述差一组对应的排序位作为差异起始位;
从所述差异起始位开始遍历所述输入框值以获取差异结束位。
5.如权利要求4所述的密码输入方法,其特征在于,所述获取差异结束位,包括:
以所述差异起始位为第一位开始遍历所述输入框值,同时将所述密码短串在所述差异起始位的密码字符,以及在所述差异起始位后边的密码字符作为目标字符;
查询在所述密码长串中所述目标字符所在的排序位,并将所述目标字符中第一个密码字符所在的排序位作为差异结束位,将所述差异结束位的排序号作为差异结束号。
6.如权利要求1所述的密码输入方法,其特征在于,所述根据所述差异起始位和所述差异结束位确定差异字段,包括:
将所述差异结束位与所述差异起始位之间的排序位作为差异字段;其中,所述差异字段包括所述差异起始位本身,不包括所述差异结束位本身;
将所述差异结束位与所述差异起始位的排序号的差值作为所述差异字段的位数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111092079.1/1.html,转载请声明来源钻瓜专利网。