一种信息加密方法及装置制造方法

文档序号:7800117阅读:118来源:国知局
一种信息加密方法及装置制造方法
【专利摘要】本公开是关于一种信息加密方法及装置,该方法包括:获取终端接收到的信息;利用预设识别规则确定所述信息中是否存在敏感数据;当所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据;显示具有所述安全数据的所述信息。通过预设识别规则可以确定终端接收到的信息中哪些数据时敏感数据,在找到这些敏感数据后,按照预设加密规则将信息中的这些敏感数据转换成安全数据,最后只显示具有安全数据的信息,在上述加密过程中,无需用户参与,便可以对信息中的敏感数据进行加密,因此,本公开提供的方案能够保证对终端接收到的信息中的敏感数据进行加密的情况下,减轻用户的操作负担,从而提高了用户的体验。
【专利说明】一种信息加密方法及装置
【技术领域】
[0001]本发明涉及通信【技术领域】,更具体的说,涉及信息加密方法及装置。
【背景技术】
[0002]目前,为了保证终端接收到的信息不被其他人窃取,存在多种信息加密策略。
[0003]相关的加密策略主要有两种方式,第一种加密策略为用户手动对终端接收到的信息进行加密。例如,用户的终端接收到了一条重要信息,用户为了保证该重要信息不会被其他人看到,会对这条重要信息设置一个密码,即使该终端被其他不法分子偷取,那么不法分子也无法查看设置有密码的重要信息,所以此种方式可以很好的保证终端的重要信息的安全。
[0004]第二种加密策略为用户预先设定一些特定号码,只要终端接收到这些特定号码发送的信息时,就会对这些特定号码发送的信息进行加密。例如,用户的终端与另一个终端交互的信息多为重要信息,所以用户预先设置另一个终端的号码为特定号码,并为该特定号码设置一个特定密码,只要终端接收到特定号码发来的信息时,那么终端就会对特定号码发来的信息按照特定密码进行自动加密。
[0005]在研究和实践过程中,发明人发现上述相关技术至少存在以下问题:
[0006]对于上述提到的第一种加密策略,虽然此种加密策略能够很好的保证终端内重要信息的安全,但是终端接收到的重要信息可能会有很多条,如果用户对每一条重要信息都进行加密,那么用户的操作量可能会过于繁重,加大了用户的操作负担。
[0007]对于上述提到的第二种加密策略,虽然此种假面策略能够较为减少用户的操作量,但是并非特定号码发来的所有信息都是重要信息,所以按照第二种加密策略,用户查看该特定号码的所有信息都需要解密,从而增加了用户需要解密的操作次数。
[0008]因此,如何保证对终端的重要信息进行加密的情况下,减轻用户的操作负担,成为目前最需要解决的问题。

【发明内容】

[0009]为克服相关技术中存在的问题,本公开提供一种信息加密方法及装置,以保证在对终端的重要信息进行加密的情况下,减轻用户的操作负担。
[0010]根据本公开实施例的第一方面,提供一种信息加密方法,包括:
[0011]获取终端接收到的信息;
[0012]利用预设识别规则确定所述信息中是否存在敏感数据;
[0013]当所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据;
[0014]显示具有所述安全数据的所述信息。
[0015]可选的,所述预设识别规则包括至少一个识别规则,所述利用预设识别规则确定所述信息中是否存在敏感数据包括:[0016]判断所述信息中是否存在预设关键词;
[0017]当所述信息中存在所述预设关键词时,确定与所述预设关键词对应的识别规则,利用所述识别规则确定所述信息中是否存在敏感数据。
[0018]可选的,所述预设识别规则包括至少一个识别规则,所述利用预设识别规则确定所述信息中是否存在敏感数据包括:
[0019]按照设定顺序获取预设识别规则中的一个识别规则;
[0020]利用获取的识别规则确定所述信息中是否存在敏感数据;
[0021]当利用获取的识别规则确定所述信息中不存在敏感数据时,执行所述按照设定顺序获取预设识别规则中的一个识别规则的步骤,直至遍历完成所述预设识别规则中的所有识别规则。
[0022]可选的,所述方法还包括:
[0023]接收用户输入的用于查看所述敏感数据的密码;
[0024]判断所述密码是否正确;
[0025]当所述密码正确时,按照所述预设加密规则将所述安全数据还原成所述敏感数据,并显示具有所述敏感数据的所述信息。
[0026]可选的,所述方法还包括:
[0027]记录显示具有所述敏感数据的所述信息的起始时间;
[0028]判断当前时间与所述起始时间的差值是否大于阈值;
[0029]当所述当前时间与所述起始时间的差值大于阈值时,执行所述按照预设加密规则将所述信息中的所述敏感数据转换成安全数据的步骤;
[0030]当所述当前时间与所述起始时间的差值不大于阈值时,执行所述判断当前时间与所述起始时间的差值是否大于阈值的步骤。
[0031]可选的,所述密码为固定密码、动态密码或手势密码中的一种或一种以上的任意组合。
[0032]可选的,所述按照预设加密规则将所述信息中的所述敏感数据转换成安全数据步骤包括:
[0033]按照预设加密规则将所述信息中部分的所述敏感数据或全部的所述敏感数据转换成安全数据。
[0034]根据本公开实施例的第二方面,提供一种信息加密装置,包括:
[0035]获取模块,用于获取终端接收到的信息;
[0036]确定模块,用于利用预设识别规则确定所述信息中是否存在敏感数据;
[0037]转换模块,用于在所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据;
[0038]显示模块,用于显示具有所述安全数据的所述信息。
[0039]可选的,所述确定模块包括:
[0040]第一判断子模块,用于判断所述信息中是否存在预设关键词;
[0041]第一执行子模块,用于在所述信息中存在所述预设关键词时,确定与所述预设关键词对应的识别规则,利用所述识别规则确定所述信息中是否存在敏感数据。
[0042]可选的,所述确定模块包括:[0043]获取子模块,用于按照设定顺序获取预设识别规则中的一个识别规则;
[0044]确定子模块,用于利用获取的识别规则确定所述信息中是否存在敏感数据;
[0045]控制子模块,用于在利用获取的识别规则确定所述信息中不存在敏感数据时,触发所述获取子模块执行操作,直至遍历完成所述预设识别规则中的所有识别规则。
[0046]可选的,还包括:
[0047]接收模块,用于接收用户输入的用于查看所述敏感数据的密码;
[0048]第二判断模块,用于判断所述密码是否正确;
[0049]第二执行模块,用于在所述密码正确时,按照所述预设加密规则将所述安全数据还原成所述敏感数据,并显示具有所述敏感数据的所述信息。
[0050]可选的,还包括:
[0051]记录模块,用于记录显示具有所述敏感数据的所述信息的起始时间;
[0052]第三判断模块,用于判断当前时间与所述起始时间的差值是否大于阈值;
[0053]第三执行模块,用于在所述当前时间与所述起始时间的差值大于阈值时,执行所述转换模块;在所述当前时间与所述起始时间的差值不大于阈值时,执行所述第三判断模块。
[0054]根据本公开实施例的第三方面,提供一种信息加密装置,包括:
[0055]处理器;
[0056]用于存储处理器可执行指令的存储器;
[0057]其中,所述处理器被配置为:
[0058]获取终端接收到的信息;
[0059]利用预设识别规则确定所述信息中是否存在敏感数据;
[0060]当所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据;
[0061 ] 显示具有所述安全数据的所述信息。
[0062]本公开的实施例提供的技术方案可以包括以下有益效果:通过预设识别规则可以确定终端接收到的信息中哪些数据是敏感数据,在找到这些敏感数据后,按照预设加密规则将信息中的这些敏感数据转换成安全数据,最后只显示具有安全数据的信息,在上述加密过程中,无需用户参与,便可以对信息中的敏感数据进行加密,因此,本公开提供的方案能够保证对终端接收到的信息中的敏感数据进行加密的情况下,减轻用户的操作负担,从而提闻了用户的体验。
[0063]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【专利附图】

【附图说明】
[0064]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0065]图1是根据一示例性实施例示出的一种信息加密方法的流程图。
[0066]图2是根据一示例性实施例示出的另一种信息加密方法的流程图。
[0067]图3是根据一示例性实施例示出的又一种信息加密方法的流程图。[0068]图4是根据一示例性实施例示出的一种信息加密装置的示意图。
[0069]图5是根据一示例性实施例示出的另一种信息加密装置的示意图。
[0070]图6是根据一示例性实施例示出的又一种信息加密装置的示意图。
[0071]图7是根据一示例性实施例示出的一种信息加密装置的框图。
【具体实施方式】
[0072]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0073]实施例一
[0074]图1是根据一示例性实施例示出的一种信息加密方法的流程图,如图1所示,该信息加密方法可以用于终端中,该方法可以保证对终端接收到的信息中的敏感数据进行加密的情况下,减轻用户的操作负担,从而提高了用户的体验,该方法包括以下步骤。
[0075]在步骤SlOl中,获取终端接收到的信息。
[0076]其中,信息可以为短信或邮件等信息。在终端接收到其他终端发送的短信或邮件等信息时,将该信息获取到,以备后面的步骤使用。
[0077]在步骤S102中,利用预设识别规则确定信息中是否存在敏感数据。
[0078]其中,敏感数据指的是对于用户而言非常重要的信息,如果这些非常重要的信息一旦被窃取或丢失,那么用户可能会存在丢失财物或丢失私密信息,所以信息中的敏感数据需要被识别出来,以便于后续步骤对敏感数据进行加密处理。
[0079]预设识别规则用于识别信息中哪些数据为敏感数据,所以预设识别规则可以被定义为包含至少一种识别敏感数据的识别规则。
[0080]例如,市面上的银行卡账户通常为16位数字,银行卡密码通常为6位数字,那么预设识别规则可以被设定为查询连续的16位数字或查询连续的6位数字,所以一旦终端接收到的信息中包含连续的16位数字或连续的6位数字,那么利用预设识别规则就能识别出来,并将16位数字或连续的6位数字作为敏感数据。这里的查询连续的16位数字可以认为是一种识别规则,而查询连续的6位数字可以认为是另一种识别规则,这两种识别规则都包含在预设识别规则中。
[0081]请参见表1所示,表1所示的为预设识别规则与根据预设识别规则查询到的敏感数据的关系表。假设预设识别规则为查询16位连续的数字,或查询6位连续的数字,终端接收到的信息内容为“XX银行的银行卡账户是1111222233334444,银行卡密码是555555 ”,那么利用预设识别规则能够查询到的敏感数据为“1111222233334444”和“555555”,以便于后续步骤能够对这些敏感数据进行加密,可以避免被非法用户窃取。
[0082]
【权利要求】
1.一种信息加密方法,其特征在于,包括: 获取终端接收到的信息; 利用预设识别规则确定所述信息中是否存在敏感数据; 当所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据; 显示具有所述安全数据的所述信息。
2.根据权利要求1所述的信息加密方法,其特征在于,所述预设识别规则包括至少一个识别规则,所述利用预设识别规则确定所述信息中是否存在敏感数据包括: 判断所述信息中是否存在预设关键词; 当所述信息中存在所述预设关键词时,确定与所述预设关键词对应的识别规则,利用所述识别规则确定所述信息中是否存在敏感数据。
3.根据权利要求1所述的信息加密方法,其特征在于,所述预设识别规则包括至少一个识别规则,所述利用预设识别规则确定所述信息中是否存在敏感数据包括: 按照设定顺序获取预设识别规则中的一个识别规则; 利用获取的识别规则确定所述信息中是否存在敏感数据; 当利用获取的识别规则确定所述信息中不存在敏感数据时,执行所述按照设定顺序获取预设识别规则中的一个识别规则的步骤,直至遍历完成所述预设识别规则中的所有识别规则。
4.根据权利要求1所述的信息加密方法,其特征在于,所述方法还包括: 接收用户输入的用于查看所述敏感数据的密码; 判断所述密码是否正确; 当所述密码正确时,按照所述预设加密规则将所述安全数据还原成所述敏感数据,并显示具有所述敏感数据的所述信息。
5.根据权利要求4所述的信息加密方法,其特征在于,所述方法还包括: 记录显示具有所述敏感数据的所述信息的起始时间; 判断当前时间与所述起始时间的差值是否大于阈值; 当所述当前时间与所述起始时间的差值大于阈值时,执行所述按照预设加密规则将所述信息中的所述敏感数据转换成安全数据的步骤; 当所述当前时间与所述起始时间的差值不大于阈值时,执行所述判断当前时间与所述起始时间的差值是否大于阈值的步骤。
6.根据权利要求4所述的信息加密方法,其特征在于,所述密码为固定密码、动态密码或手势密码中的一种或一种以上的任意组合。
7.根据权利要求1所述的信息加密方法,其特征在于,所述按照预设加密规则将所述信息中的所述敏感数据转换成安全数据步骤包括: 按照预设加密规则将所述信息中部分的所述敏感数据或全部的所述敏感数据转换成安全数据。
8.一种信息加密装置,其特征在于,包括: 获取模块,用于获取终端接收到的信息; 确定模块,用于利用预设识别规则确定所述信息中是否存在敏感数据;转换模块,用于在所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据; 显示模块,用于显示具有所述安全数据的所述信息。
9.根据权利要求8所述的信息加密装置,其特征在于,所述确定模块包括: 第一判断子模块,用于判断所述信息中是否存在预设关键词; 第一执行子模块,用于在所述信息中存在所述预设关键词时,确定与所述预设关键词对应的识别规则,利用所述识别规则确定所述信息中是否存在敏感数据。
10.根据权利要求8所述的信息加密装置,其特征在于,所述确定模块包括: 获取子模块,用于按照设定顺序获取预设识别规则中的一个识别规则; 确定子模块,用于利用获取的识别规则确定所述信息中是否存在敏感数据; 控制子模块,用于在利用获取的识别规则确定所述信息中不存在敏感数据时,触发所述获取子模块执行操作,直至遍历完成所述预设识别规则中的所有识别规则。
11.根据权利要求8所述的信息加密装置,其特征在于,还包括: 接收模块,用于接收用户输入的用于查看所述敏感数据的密码; 第二判断模块,用于判断所述密码是否正确; 第二执行模块,用于在所述密码正确时,按照所述预设加密规则将所述安全数据还原成所述敏感数据,并显示具有所述敏感数据的所述信息。
12.根据权利要求11所述的信息加密装置,其特征在于,还包括: 记录模块,用于记录显示具有所述敏感数据的所述信息的起始时间; 第三判断模块,用于判断当前时间与所述起始时间的差值是否大于阈值; 第三执行模块,用于在所述当前时间与所述起始时间的差值大于阈值时,执行所述转换模块;在所述当前时间与所述起始时间的差值不大于阈值时,执行所述第三判断模块。
13.一种信息加密装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 获取终端接收到的信息; 利用预设识别规则确定所述信息中是否存在敏感数据; 当所述信息中存在敏感数据时,按照预设加密规则将所述信息中的所述敏感数据转换成安全数据; 显示具有所述安全数据的所述信息。
【文档编号】H04L9/00GK103916233SQ201410121024
【公开日】2014年7月9日 申请日期:2014年3月28日 优先权日:2014年3月28日
【发明者】陈志军, 张涛, 张波, 王琳 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1