一种信息安全传递方法、接收终端、及发送终端的利记博彩app
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种信息安全传递方法、接收终端、及发送终端。
【背景技术】
[0002]在终端上用户常常需要传输文字信息,如通过短信息或者QQ、微信等应用来传递信息,这些信息都属于用户的个人隐私,用户不愿意让其他人知道。曾经人们认为这些信息的传输通道是安全的,而且有一些应用宣称它们传递信息的方式是安全的,它们常常宣称信息是从客户端加密传输到它们的服务器的,但在斯诺登揭露了美国政府实施大规模监控的事件后,人们才发现,网络作为信息的传输通道是十分不安全的,用户的隐私仍然有可能在服务器上泄漏,例如可能会被黑客攻破服务器获得;又或者例如可能被不诚信的第三方公司直接从服务器获得并利用(类似这次美国政府直接向互联网巨头索要用户隐私的行为),因此,应用传递数据的中间传输通道已经不被信任,变得不安全且无法满足用户保护隐私的需求。
[0003]因此,目前需要一种可以被用户信任的安全的信息传递方法,与任何应用都无关,满足用户保护隐私的需求。
【发明内容】
[0004]本发明需要解决的技术问题是提供一种信息安全传递方法及系统、接收终端、发送终端,与任何应用都无关,防止应用泄密,安全可靠性高,满足用户保护隐私的需求。
[0005]为了解决上述技术问题,本发明提供了一种信息安全传递方法,包括:当终端接收到加密命令时,拦截终端应用的触发事件;对所述拦截到的触发事件进行加密生成加密密文;发送所述加密密文至所述应用;所述应用将加密密文发送出去。
[0006]可选的,前述当终端接收到加密命令时,拦截终端应用触发事件之前包括:提示终端用户是否开启安全模式;当接收到用户开启安全模式请求后,开启安全模式。
[0007]可选的,前述当接收到用户开启安全模式请求后,开启安全模式包括:提示用户输入安全模式开启密码;当接收到的用户输入的安全模式开启密码与预设的安全模式开启的密码一致后,开启安全模式。
[0008]可选的,前述当接收到用户开启安全模式请求后,开启安全模式包括:当接收到用户通过密开关发送的开启安全模式请求后,开启安全模式;所述密开关包括设置在终端上的物理按键和/或悬浮在终端屏幕上的虚拟按键。
[0009]可选的,前述对所述信息进行加密生成加密密文包括:向终端用户提示输入通信密钥并接收所述终端用户输入的通信密钥,或者,获取本地存储的预设的通信密钥;采用加密算法对所述触发事件进行加密;添加加密标识生成加密密文或者添加所述加密算法的版本号和加密标识生成加密密文。
[0010]可选的,前述向终端用户提示输入通信密钥并接收所述终端用户输入的通信密钥包括:弹出用户输入预触发事件的界面;接收到的用户输入的预触发事件;弹出用户输入通信密钥的界面。
[0011]可选的,前述触发事件为所述应用接收的用户添加的信息,包括但不限于其中之一:文字?目息、图片?目息、及音视频?目息。
[0012]可选的,前述应用包括但不限于其中之一:短信、邮件、微信、及QQ。
[0013]为了解决上述技术问题,本发明还提供了一种信息安全传递方法包括:当终端接收到解密命令时,拦截所述应用接收到的加密密文;对所述加密密文进行解密得到解密后的信息;发送所述解密后的信息至所述应用。
[0014]可选的,前述当终端应用接收到解密命令时,拦截所述加密密文之前还包括:提示终端用户是否开启安全模式;当接收到所述终端用户开启安全模式的请求后,开启安全模式。
[0015]可选的,前述收到所述终端用户开启安全模式的请求后,开启安全模式,包括:提示所述终端用户输入安全模式开启密码;确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,开启安全模式。
[0016]可选的,前述当接收到用户开启安全模式请求后,开启安全模式包括:当接收到用户通过密开关发送的开启安全模式请求后,开启安全模式;所述密开关包括设置在终端上的物理按键和/或悬浮在终端屏幕上的虚拟按键。
[0017]可选的,前述对所述加密密文进行解密得到解密后的信息,包括:向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,识别出所述加密标识后,获取本地存储的预设的通信密钥;采用预设的加密算法或所述加密算法的版本号对应的加密算法对所述加密信息解密得到解密后的信息;发送所述解密后的信息至所述应用。
[0018]可选的,前述向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,识别出所述加密标识后,获取本地存储的预设的通信密钥之前包括:识别加密密文携带的加密标识和加密信息,或者加密标识、加密算法的版本号和加密信息。
[0019]可选的,前述向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥包括;弹出用户输入通信密钥的界面;当接收到的通信密钥正确时进行解密;当接收到的通信密钥错误时弹出错误提示界面。
[0020]可选的,前述方法还包括:所述应用接收解密后的信息,并在所述应用中显示。
[0021]为了解决上述技术问题,本发明还提供了一种发送终端,包括控制模块和安全模块;所述控制模块用于当终端接收到加密命令时,拦截所述终端应用的触发事件;所述安全模块用于对所述拦截到的信息进行加密生成加密密文,发送所述加密密文至所述应用;所述终端应用用于将加密密文发送出去。
[0022]可选的,前述终端还包括启动模块,用于提示终端用户是否开启安全模式;当接收到用户开启安全模式请求后,开启安全模式,发送加密命令。
[0023]可选的,前述启动模块用于当接收到用户开启安全模式请求后,开启安全模式,包括用于提示用户输入安全模式开启密码;当接收到的用户输入的安全模式开启密钥与预设的安全模式开启的密码一致后,开启安全模式。
[0024]可选的,前述终端还包括密开关,用于接收用户开启安全模式请求,所述密开关为设置在终端上的物理按键和/或悬浮在终端屏幕上的虚拟按键,用于开启安全模式。
[0025]可选的,前述安全模块用于对所述信息进行加密生成加密密文包括:用于向用户提示输入通信密钥并接收所述终端用户输入通信密钥,或者,获取本地存储的预设的通信密钥;采用加密算法对所述触发事件进行加密;添加加密标识生成加密密文或者添加所述加密算法的版本号和加密标识生成加密密文。
[0026]可选的,前述安全模块用于向用户提示输入通信密钥并接收所述终端用户输入通信密钥还包括:用于弹出用户输入预触发事件的界面;接收用户输入的预触发事件;弹出用户输入通信密钥的界面。
[0027]为了解决上述技术问题,本发明还提供了一种接收终端,包括控制模块和安全模块;所述控制模块用于当终端接收到解密命令时,拦截所述应用接收到的加密密文;所述安全模块用于对所述加密密文进行解密得到解密后的信息,发送所述解密后的信息至所述应用。
[0028]可选的,前述终端还包括启动模块,用于提示终端用户是否开启安全模式;当接收到所述终端用户开启安全模式的请求后,开启安全模式。
[0029]可选的,前述启动模块用于当接收到所述终端用户开启安全模式的请求后,开启安全模式,包括:用于提示所述终端用户输入安全模式开启密码;确定接收到的所述终端用户输入的安全模式开启密码与预设的安全模式开启密码一致后,开启安全模式。
[0030]可选的,前述终端还包括密开关,用于当接收用户开启安全模式请求,所述密开关为设置在终端上的物理按键和/或悬浮在终端屏幕上的虚拟按键,用于开启安全模式。
[0031]可选的,前述安全模块用于对所述加密密文进行解密得到解密后的信息,发送所述解密后的信息至所述应用,包括:用于向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,识别出所述加密标识后,获取本地存储的预设的通信密钥;采用预设的加密算法或所述加密算法的版本号对应的加密算法对所述加密信息解密得到解密后的信息;发送所述解密后的信息至所述应用。
[0032]可选的,前述安全模块用于向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,或者,识别出所述加密标识后,获取本地存储的预设的通信密钥之前包括:用于识别加密密文携带的加密标识和加密信息,或者加密标识、加密算法的版本号和加密信息。
[0033]可选的,前述安全模块用于向终端用户提示输入通信密钥,并接收所述终端用户输入的通信密钥,包括用于弹出用户输入通信密钥的界面;当接收到的通信密钥正确时进行解密;当接收到的通信密钥错误时弹出错误提示界面。
[0034]可选的,前述终端还包括显示空件用于接收安全模块解密后的信息,并在所述应用中显示。
[0035]与现有技术相比,本发明提供的信息安全传递方法、接收终端、发送终端,由底层安全模块截获应用的触发事件,对传输的信息进行加密或解密,应用只是作为已加密后的信息的传输通道,对于应用而言传递的信息均为密文,从而防止应用泄密,安全可靠性高,满足用户保护隐私的需求。
【附图说明】
[0036]图1是实施例一中发送终端和接收终端的结构图;
[0037]图2是实施例一中信息安全传递方法的流程图;
[0038]图3是实施例一中“硬”密开关和“软”密开关示意图;
[0039]图4是实施例一中信息安全传递方法的流程图;
[0040]图5是实施例二中发送终端的结构图;
[0041]图6是实施例二中接收终端的结构图;
[0042]图7是实施例二中信息安全传递方法的流程图;
[0043]图8是实施例二中信息安全传递方法的流程图;
[0044]图9是应用示例中信息安全传递方法的流程图;
[0045]图10是应用示例中底层安全模块控制应用的原理示意图;
[0046]图11是应用示例中开启安全模式(“密”模式)的操作示例图;
[0047]图12是应用示例中底层安全模块把用户输入转变成密文,返回给EditView的操作示例图;
[0048]图13是应用示例中底层安全模块使用用户输入的密钥把密文解密,返回给TextView显示出来的示意图。
【具体实施方式】
[0049]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0050]实施例一:
[0051]本实施例提供了一种信