[发明专利]一种安全键盘的工作方法有效
申请号: | 201310743214.3 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103745174A | 公开(公告)日: | 2014-04-23 |
发明(设计)人: | 陆舟;于华章 | 申请(专利权)人: | 飞天诚信科技股份有限公司 |
主分类号: | G06F21/83 | 分类号: | G06F21/83;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种安全键盘的工作方法,属于信息安全领域。本发明提供的方法具体为,密码框控件判断接收到的数据的类型,如果是第一触屏事件通知,则设置键盘控件状态标识,并将其作为绘制键盘控件通知发送给键盘控件;如果是键值信息通知,则根据键值执行相应操作,并将执行结果保存至第一存储区;如果是获取信息通知,则获取第一存储区中的数据,并将其发送给上层应用;键盘控件接收到事件通知时,判断事件通知类型,如果是绘制键盘控件事件通知,则根据键盘控件状态标识显示或隐藏键盘控件;如果是第二触屏事件通知,则根据键值类型执行相应操作;如果是切换屏幕方向事件通知,则重绘键盘控件。 | ||
搜索关键词: | 一种 安全 键盘 工作 方法 | ||
【主权项】:
一种安全键盘的工作方法,其特征在于,上层应用初始化密码框控件、初始化键盘控件,清空第一存储区、将切换屏幕方向标识复位、将键盘控件状态标识复位;步骤S1:所述密码框控件等待接收数据;步骤S2:所述密码框控件判断接收到的数据的类型,如果是第一触屏事件通知,则执行步骤S3;如果是键值信息通知,则执行步骤S4;如果是获取信息通知,则执行步骤S7;步骤S3:所述密码框控件判断所述键盘控件状态标识是否复位,是则将所述键盘控件状态标识置位,并将所述键盘控件状态标识作为绘制键盘控件事件通知发送给所述键盘控件,返回步骤S1;否则将所述键盘控件状态标识复位,并将所述键盘控件状态标识作为绘制键盘控件事件通知发送给所述键盘控件,返回步骤S1;步骤S4:所述密码框控件判断所述键值信息通知,如果是字符键,则执行步骤S5;如果是删除键,则执行步骤S6;步骤S5:所述密码框控件获取所述第一存储区中的数据,并对获取到的数据进行解密,得到第一明文,从所述键值信息通知中获取密文,对所述密文进行解密,得到第二明文,将所述第一明文和所述第二明文顺序拼接,对拼接结果进行加密,得到第一加密结果,用所述第一加密结果更新所述第一存储区中的数据,返回步骤S1;步骤S6:所述密码框控件获取所述第一存储区中的数据,并对获取到的数据进行解密得到明文,将所述明文中的最后一个字符删除得到新的明文,对所述新的明文进行加密,得到第二加密结果,用所述第二加密结果更新所述第一存储区中的数据,返回步骤S1;步骤S7:所述密码框控件获取所述第一存储区中的数据,并对获取到的数据进行解密得到待发送信息,并所述待发送信息发送给所述上层应用,清空所述第一存储区,返回步骤S1;步骤W1:所述键盘控件等待接收事件通知;步骤W2:所述键盘控件判断接收到的事件通知类型,如果是绘制键盘控件事件通知,则执行步骤W3;如果是第二触屏事件通知,则执行步骤W4;如果是切换屏幕方向事件通知,则根据所述切换屏幕方向标识绘制按键背景图,在所述按键背景图上绘制字符,返回步骤W1;步骤W3:所述键盘控件从所述绘制键盘事件通知中获取键盘控件状态标识,判断所述键盘控件状态标识是否置位,是则根据所述切换屏幕方向标识绘制按键背景图,在所述按键背景图上绘制字符,返回步骤W1;否则隐藏所述键盘控件,返回步骤W1;步骤W4:所述键盘控件根据接收到的第二触屏事件通知获取键值,判断所述键值的类型,如果是字符键,则对所述键值进行加密得到密文,将所述密文和字符键信息作为键值信息通知发送给所述密码框控件,在所述按键背景图上绘制字符,返回步骤W1;如果是删除键,则将删除键信息作为所述键值信息通知发送给所述密码框控件,在所述按键背景图上绘制字符,返回步骤W1。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞天诚信科技股份有限公司,未经飞天诚信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310743214.3/,转载请声明来源钻瓜专利网。