[发明专利]Android密码安全输入键盘在审
申请号: | 201810817774.1 | 申请日: | 2018-07-24 |
公开(公告)号: | CN109063519A | 公开(公告)日: | 2018-12-21 |
发明(设计)人: | 王山;任家亮;冯文龙;宋超;高俊 | 申请(专利权)人: | 深圳享米科技有限公司 |
主分类号: | G06F21/83 | 分类号: | G06F21/83;G06F9/451 |
代理公司: | 上海精晟知识产权代理有限公司 31253 | 代理人: | 冯子玲 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了Android密码安全输入键盘,涉及Android安全键盘技术领域。本发明包括配置层、解析层、绘制层、键盘内容提供层、事件处理层、加密层、接口层。本发明通过调用系统getWindow().setFlag()方法并更改系统参数禁止截屏的动作,避免第三方通过截屏的方式获取输入的内容;通过控件EditText中重写setText方法,使得text内容为加密占位符,避免输入内容时回显导致输入内同的泄露;通过so库采用random随机算法产生内容键内容序列同时绘制层获取内容键内容序列绘制安全键盘,保证安全键盘的动态随机生成;按键输入内容采用对内加密和对外加密两种加密方式,提高了安全键盘的安全性。 | ||
搜索关键词: | 安全键盘 加密 密码安全 内容序列 输入键盘 输入内容 绘制 截屏 事件处理层 保证安全 调用系统 方式获取 更改系统 获取内容 加密方式 键盘内容 随机生成 随机算法 第三方 加密层 接口层 内容键 配置层 占位符 按键 控件 重写 解析 键盘 泄露 | ||
【主权项】:
1.Android密码安全输入键盘,其特征在于,包括:配置层、解析层、绘制层、键盘内容提供层、事件处理层、加密层、接口层;其中:所述配置层,采用json动态布局技术构件键盘;一种类型的所述键盘对应一个json配置文件;所述json配置文件包括keyboard标签、rows标签、keys标签三层标签;所述keyboard标签中包含若干rows标签;所述rows标签包含若干keys标签;其中:所述keyboard标签用于定义键盘布局;所述rows标签用于定义一行按键;所述keys标签用于定义按键;所述解析层,用于解析json配置文件并生成与按键一一对应的RectBean对象;所述RectBean对象定义按键轮廓、按键类型、按键code;所述绘制层,获取解析层按键轮廓数据并绘制按键轮廓;所述绘制层根据键盘内容提供层提供的键盘内容序列绘制按键显示内容;所述键盘内容提供层产生内容键内容序列;所述事件处理层,负责接收并处理用户的touch事件;所述接口层,提供给第三方的安全键盘接口。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳享米科技有限公司,未经深圳享米科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810817774.1/,转载请声明来源钻瓜专利网。