短信加密方法及装置制造方法及图纸

技术编号:18119803 阅读:26 留言:0更新日期:2018-06-03 11:40
本公开是关于一种短信加密方法及装置。该方法包括:接收服务器发送的目标短信;确定所述目标短信是否包括用于进行身份验证的验证信息;若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;在显示所述目标短信时,显示所述加密验证信息。该技术方案中,在终端收到包括验证信息的目标短信之后,可以对该验证信息进行加密,并在显示该目标短信时,显示加密后的加密验证信息,避免了某些APP或者病毒软件在未经用户授权的情况下通过读取短信获取到正确的验证信息,保证了验证信息的安全性,进而提高了用户的隐私信息或者财产信息的安全性。

Short message encryption method and device

The present disclosure relates to a short message encryption method and device. The method includes: a target message sent by the receiving server; determines whether the target message is included in authentication information for authentication; if the target short message includes the authentication information, encrypted authentication information is encrypted to the verification information according to the preset rule, and when the target SMS is displayed, The encrypted authentication information is displayed. In this scheme, the authentication information can be encrypted after receiving the target message including the authentication information, and the encrypted authentication information is displayed when the target message is displayed, and some APP or virus software is avoided to get the correct inspection by reading short messages without user authorization. Certificate information ensures the security of authentication information, and improves the security of user's privacy information or property information.

【技术实现步骤摘要】
短信加密方法及装置
本公开涉及信息
,尤其涉及一种短信加密方法及装置。
技术介绍
为了保护用户的信息安全,大部分涉及到用户隐私信息或者财产安全的网站在检测到当前有用户正在进行登录时,都会给与该网站的服务器绑定的终端发送包括验证信息的短信,该验证信息用于进行身份验证,可以为验证码或者验证链接等。在用户根据该验证信息进行身份验证之后,才允许当前用户进行登录,因此服务器发送给终端的短信非常重要。但是目前各种APP(Application,应用程序)或者病毒软件会在用户未授权的情况下读取短信,容易导致用户的隐私信息或者财产信息被窃取,用户体验不佳。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种短信加密方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种短信加密方法,包括:接收服务器发送的目标短信;确定所述目标短信是否包括用于进行身份验证的验证信息;若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;在显示所述目标短信时,显示所述加密验证信息。本公开的实施例提供的技术方案可以包括以下有益效果:在终端收到包括验证信息的目标短信之后,可以对该验证信息进行加密,并在显示该目标短信时,显示加密后的加密验证信息,避免了某些APP或者病毒软件在未经用户授权的情况下通过读取短信获取到正确的验证信息,保证了验证信息的安全性,进而提高了用户的隐私信息或者财产信息的安全性。在一个实施例中,所述确定所述目标短信是否包括用于进行身份验证的验证信息包括:确定所述目标短信是否包括预设关键字;若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。在一个实施例中,所述方法还包括:若所述目标短信包括所述预设关键字,确定所述目标短信中所述预设关键字的后方是否包括多个连续数字;若所述目标短信中所述预设关键字的后方包括多个连续数字,将所述多个连续数字确认为所述目标短信包括的所述验证信息。在一个实施例中,所述确定所述目标短信是否包括用于进行身份验证的验证信息包括:确定所述服务器发送所述目标短信使用的通信号码是否为预设号码;若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确认所述目标短信包括所述验证信息。在一个实施例中,所述方法还包括:若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确定所述目标短信是否包括预设关键字;若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。在一个实施例中,所述方法还包括:获取设置操作指令,响应于所述设置操作指令存储所述设置操作指令包括的所述预设规则。在一个实施例中,所述若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息包括:若所述目标短信包括所述验证信息,按照在所述验证信息附近添加预设密字的规则获取到所述加密验证信息。根据本公开实施例的第二方面,提供一种短信加密装置,包括:接收模块,用于接收服务器发送的目标短信;确定模块,用于确定所述目标短信是否包括用于进行身份验证的验证信息;加密模块,用于若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;显示模块,用于在显示所述目标短信时,显示所述加密验证信息。在一个实施例中,所述确定模块包括:第一确定子模块,用于确定所述目标短信是否包括预设关键字;第一确认子模块,用于若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。在一个实施例中,所述确定模块还包括:第二确定子模块,用于若所述目标短信包括所述预设关键字,确定所述目标短信中所述预设关键字的后方是否包括多个连续数字;第二确认子模块,用于若所述目标短信中所述预设关键字的后方包括多个连续数字,将所述多个连续数字确认为所述目标短信包括的所述验证信息。在一个实施例中,所述确定模块包括:第三确定子模块,用于确定所述服务器发送所述目标短信使用的通信号码是否为预设号码;第三确认子模块,用于若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确认所述目标短信包括所述验证信息。在一个实施例中,所述确定模块还包括:第四确定子模块,用于若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确定所述目标短信是否包括预设关键字;第四确认子模块,用于若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。在一个实施例中,所述装置还包括:获取模块,用于获取设置操作指令,响应于所述设置操作指令存储所述设置操作指令包括的所述预设规则。在一个实施例中,所述加密模块包括:加密子模块,用于若所述目标短信包括所述验证信息,按照在所述验证信息附近添加预设密字的规则获取到所述加密验证信息。根据本公开实施例的第三方面,提供一种短信加密装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:接收服务器发送的目标短信;确定所述目标短信是否包括用于进行身份验证的验证信息;若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;在显示所述目标短信时,显示所述加密验证信息。根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现第一方面任一实施例所述方法的步骤。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1a是根据一示例性实施例示出的短信加密方法的流程图。图1b是根据一示例性实施例示出的短信加密方法的流程图。图2是根据一示例性实施例示出的短信加密方法的流程图。图3是根据一示例性实施例示出的短信加密方法的流程图。图4a是根据一示例性实施例示出的短信加密装置的结构示意图。图4b是根据一示例性实施例示出的短信加密装置的结构示意图。图4c是根据一示例性实施例示出的短信加密装置的结构示意图。图4d是根据一示例性实施例示出的短信加密装置的结构示意图。图4e是根据一示例性实施例示出的短信加密装置的结构示意图。图4f是根据一示例性实施例示出的短信加密装置的结构示意图。图4g是根据一示例性实施例示出的短信加密装置的结构示意图。图5是根据一示例性实施例示出的短信加密装置的结构框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。本公开实施例提供的技术方案涉及终端,其中,该终端可以为手机、平板电脑或者其他能够接收短信的设备,本公开实施例对此不做限定。相关技术中,某些APP或者病毒软件会在用户未授权的情况下通过读取短信来获取终端收到的某些网站服务器发送的用于进行用户身份验证的验证信息,容易导致用户的隐私信息或者财产信息被窃取,用户体验不佳。本公开的实施例提供的技术方案中,在终端收到包括验证信息的目标短信之后,可以对该验证信息进行加密,并在显示该目标短信时,显示加密后的加密验证信息,避免了某些A本文档来自技高网...
短信加密方法及装置

【技术保护点】
一种短信加密方法,其特征在于,包括:接收服务器发送的目标短信;确定所述目标短信是否包括用于进行身份验证的验证信息;若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;在显示所述目标短信时,显示所述加密验证信息。

【技术特征摘要】
1.一种短信加密方法,其特征在于,包括:接收服务器发送的目标短信;确定所述目标短信是否包括用于进行身份验证的验证信息;若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;在显示所述目标短信时,显示所述加密验证信息。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标短信是否包括用于进行身份验证的验证信息包括:确定所述目标短信是否包括预设关键字;若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标短信包括所述预设关键字,确定所述目标短信中所述预设关键字的后方是否包括多个连续数字;若所述目标短信中所述预设关键字的后方包括多个连续数字,将所述多个连续数字确认为所述目标短信包括的所述验证信息。4.根据权利要求1所述的方法,其特征在于,所述确定所述目标短信是否包括用于进行身份验证的验证信息包括:确定所述服务器发送所述目标短信使用的通信号码是否为预设号码;若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确认所述目标短信包括所述验证信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述服务器发送所述目标短信使用的通信号码为所述预设号码,确定所述目标短信是否包括预设关键字;若所述目标短信包括预设关键字,确认所述目标短信包括所述验证信息。6.根据权利要求1至5任意一项权利要求所述的方法,其特征在于,所述方法还包括:获取设置操作指令,响应于所述设置操作指令存储所述设置操作指令包括的所述预设规则。7.根据权利要求1至5任意一项权利要求所述的方法,其特征在于,所述若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息包括:若所述目标短信包括所述验证信息,按照在所述验证信息附近添加预设密字的规则获取到所述加密验证信息。8.一种短信加密装置,其特征在于,包括:接收模块,用于接收服务器发送的目标短信;确定模块,用于确定所述目标短信是否包括用于进行身份验证的验证信息;加密模块,用于若所述目标短信包括所述验证信息,按照预设规则对所述验证信息进行加密获取到加密验证信息;显示模块,用于在显示所述目标短信时...

【专利技术属性】
技术研发人员:史春晓
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1