解密方法和移动终端的制作方法

文档序号:7815166阅读:120来源:国知局
解密方法和移动终端的制作方法
【专利摘要】本发明提供了一种解密方法和移动终端。涉及通信领域;解决了移动终端会话安全性的问题。该方法包括:对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文;以所述明文代替所述密文显示。本发明提供的技术方案适用于通信软件,实现了在一对一会话或多人会话场景下对被加密的信息批量解密。
【专利说明】解密方法和移动终端

【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种终端间会话的解密方法和移动终端。

【背景技术】
[0002]当前移动互联网飞速发展,智能手机已经普及,基于智能手机的社交软件,即时通信软件极大的改变了人们的通信和沟通方式。在通信过程中,往往需要发送一些敏感的私人信息,例如银行卡号、密码,或者仅能让双方知道的重要的商业机密等信息。如果在发送过程中能够对这些信息进行加密发送,将为用户提供更加放心的安全保障。目前像短信等客户端在传输过程中是没有加密处理的,极易被截获或泄露,而诸如微信、QQ等客户端在发送过程中虽然在底层传输时进行了加密处理,但是在客户端展现显示时是直接显示出来的明文,如果手机遗失,或者他人共用手机,或者服务器账号被他人盗取,过去的敏感聊天记录依然会泄露,给用户造成巨大损失。


【发明内容】

[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]在检测到关闭自动解密模式的指示信息后,依照该指示信息,关闭自动解密模式。
[0066]优选的,所述解密执行模块,还用于在检测到指定对一条或多条包含密文的信息进行解密的指示时,对该一条或多条信息中的密文进行解密,得到所述密文相应的明文。
[0067]本发明提供了一种解密方法和移动终端,对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文,以所述明文代替所述密文显示。实现了在一对一会话或多人会话场景下对被加密的信息批量解密,解决了移动终端会话安全性的问题。

【专利附图】

【附图说明】
[0068]图1为输入明文的示意图;
[0069]图2为进行加密的示意图;
[0070]图3为会话记录中检测到密文后显示自动解密悬浮按钮的示意图;
[0071]图4为点击自动解密按钮输入密钥的示意图;
[0072]图5为打开自动解密模式后自动解密密文的示意图;
[0073]图6为继续批量加密会话后自动解密新的密文的示意图;
[0074]图7为自动解密关闭后只显示密文的示意图;
[0075]图8为批量加密会话主流程示意图;
[0076]图9为多人加密会话主流程示意图;
[0077]图10为本发明的实施例二提供的一种解密方法的流程图;
[0078]图11为本发明的实施例三提供的一种移动终端的结构示意图;
[0079]图12为图11中模式判断模块1103的结构示意图;
[0080]图13为图11中解密执行模块1101的结构示意图;
[0081]图14为图13中密钥获取单元1301的结构示意图。

【具体实施方式】
[0082]针对移动终端等设备上即时通信、短信等客户端批量会话和多人会话的特点,本发明提出进行批量加密聊天和多人加密聊天的方法,聊天内容可以以密文的形式展现,只有具有正确的密钥才能自动解密和批量解密显示明文。
[0083]下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0084]下面结合附图,对本发明的实施例一进行说明。
[0085]批量加密会话时,通信的双方在进行批量的会话前或会话过程中,事先打开自动解密模式并配置好自己客户端的自动解密密钥,这样在批量会话过程中,通信的双方收发加密信息后,系统将自动解密会话记录中的密文并在会话记录中显示解密后的明文(只是在界面显示上自动显示为解密后的明文,在后台会话记录中依然以密文存储),会话结束后或下次查阅时会话记录仍然会密文,必须重新输入密钥才能再次解密。这样达到既实现了批量加密会话,又便于通信双方通信过程中直观的查看密文的明文会话记录。
[0086]多人加密会话是上述批量加密会话方法的推广,会话的对象可以是两人及两人以上的多人群会话。多人加密会话时,不同的人可以配置不同数量的密钥——可以配置所有人都共有的通用密钥,也可以部分人配置只有这部分人才具有的私用密钥。通用密钥用于全体的加密会话;私用密钥可用于在群会话过程中,仅掌握该密钥的部分人之间才能进行加密解密交流,其它群会话成员仅能看到密文。在会话过程中,全体参与会话的人或者部分会话的人事先打开自动解密模式并配置好自己客户端的自动解密密钥,这样在会话过程中,当有加密密文会话出现后,具有相关密钥的人能自动解密密文,没有密钥或者密钥不正确的一方只能看到他人的密文会话记录。
[0087]批量加密会话的主要环节是:
[0088](I)通信的双方事先约定好会话的密钥,在会话前或者会话过程中,在系统中配置好信息加密的加密密钥。
[0089](2)通信的一方在通信软件的信息输入框中输入明文,在有必要加密的情况下,通过点击具有加密功能的控件或其它界面对输入框中的信息进行加密处理,加密为特定格式的密文替换输入框中的明文,之后发送密文,密文通过软件已有的通信功能发送给对方。
[0090]输入明文和点击具有加密功能悬浮按钮对明文进行加密的示意图见图1?图2。
[0091](3)通信双方的收发记录界面在监测到特定格式的密文后弹出自动解密悬浮按钮,通信的一方或者双方在点击自动悬浮按钮后弹出自动解密的密钥对话框,输入密钥后打开自己客户端的自动解密模式。
[0092]会话记录中检测到密文后显示自动解密悬浮按钮的示意图见图3,点击自动解密按钮输入密钥的示意图见图4。
[0093]自动解密模式打开后,自动将当前会话记录中的密文解密为明文(只是在界面显示上自动显示为解密后的明文,在后台会话记录中依然以密文存储)。当继续批量会话时,每新增一条会话记录时,若会话记录也为特定的密文格式,且当前自动解密模式的密钥与密文匹配时,则自动的将新增的密文解密为明文显示,否则对新增的会话内容不作处理。自动解密模式仅对打开该模式的通信一方有效,对另一方是否打开不影响,若另一方未打开自动解密模式,聊天记录依然为密文显示。
[0094]打开自动解密模式后自动解密密文的示意图见图5,继续批量加密会话后自动解密新的密文的示意图见图6。
[0095]会话过程中,在打开自动解密模式的情况下,再次点击自动解密按钮,将关闭自动解密功能,此时所有已经解密的明文将恢复显示为密文。
[0096](4)当会话结束,再次打开原会话记录,或者当会话界面被置于后台后又恢复到前台界面,自动解密模式都自动默认关闭。再次打开自动解密模式需要重新输入解密密钥。
[0097]自动解密模式通过步(4)情形关闭后显示密文的示意图见图7。
[0098]本发明批量加密会话的完整流程示意图见图8。
[0099]多人加密会话是上述批量加密会话的推广,适用于两人及两人以上的群会话情形。多人加密会话的主要环节是:
[0100](I)通信的各方部分或者所有成员事先约定好会话的密钥,在会话前或者会话过程中,在系统中配置好信息加密的加密密钥。由于是多人群会话,不同的人可以配置不同数量的密钥。例如,可以配置所有人都共有的通用密钥,也可以部分人配置只有这部分人才具有的私用密钥。在密钥的配置过程中,需要对各个密钥配置相应的自定义名称代号,便于后续解密时选择。
[0101](2)在多人会话过程中,通信的一方在通信软件的信息输入框中输入明文,在有必要加密的情况下,选择通过点击具有加密功能的控件或其它界面对输入框中的信息进行加密处理,加密为特定格式的密文替换输入框中的明文,之后发送密文,密文通过软件已有的通信功能发送给对方。在点击加密过程中,如果发送方事先配置了多个加密密钥(如同时配置了通用密钥和私人密钥),则需要发送方根据本次发送内容的适合范围选择对应的通用密钥或私人密钥。出于密钥的安全性,密钥选择界面中的公用或私人密钥的只以步(I)设置的名称代号来展示,当然,在此密钥选择界面也可添加或者修改新的密钥。
[0102](3)通信各方的收发记录界面在监测到特定格式的密文后弹出自动解密悬浮按钮,通信的各方在点击自动悬浮按钮后弹出自动解密的密钥添加界面,输入密钥后打开自己客户端的自动解密模式。如果用户具有多个密钥,则可在密钥添加界面添加多个自动解密密钥。
[0103](4)自动解密模式打开后,将遍历步(3)配置的各个解密密钥,尝试以各个密钥来自动将当前会话记录中的密文解密为明文(只是在界面显示上自动显示为解密后的明文,在后台会话记录中依然以密文存储)。如果遍历过程中有密钥能成功解密密文,则不再遍历其它密钥;如果所有密钥都不能解密成功,则保持会话内容不作处理。当继续批量会话时,每新增一条会话记录时,则自动按照上面的方式自动遍历密钥来解密处理,达到自动解密的效果。自动解密模式仅对打开该模式的通信一方有效,对其他通信方是否打开不影响,若其他通信方未打开自动解密模式,聊天记录依然为密文显示。
[0104](5)会话过程中,在打开自动解密模式的情况下,再次点击自动解密按钮,将关闭自动解密功能,此时所有已经解密的明文将恢复显示为密文。
[0105](6)当会话结束,次打开原会话记录,或者当会话界面被置于后台后又恢复到前台界面,自动解密模式都自动默认关闭。再次打开自动解密模式需要重新输入解密密钥。
[0106]本发明多人加密会话的完整流程示意图见图9。
[0107]对于上述的批量加密会话和多人加密会话,可以在交互方式、加解密方式、密钥配置等方面进行修改,包括但不限于其它替代技术方案:
[0108]在上述解密方法中,自动解密模式的打开是在检测到会话记录中存在密文后自动悬浮显示出来,且点击自动解密按钮后再输入解密密码再打开的。自动解密的打开和加密时的密码配置是分开和独立的,简化起见这两个模块可以整合在一起:1)在密钥配置模块同时配置好加解密密钥,自动解密密钥直接调用加密密钥来解密;
[0109]2)自动解密模式可以在配置密钥时就手动打开,而不需要检测出密文后才自动悬浮且需要输入解密密钥后才能打开;3)自动解密模式可以全局配置打开,即只要输入了正确的安全权限控制后就全局打开自动解密模式,只有手动关闭自动解密模式才关闭该功能,从而省去频繁打开自动解密模式的操作。
[0110]在上述解密方法基于加解密密钥相同的对称加解密方式,可以替换为公钥加密、私钥解密的非对称加解密方式。例如,多人多人加密会话方法中,发送方选择群会话中的部分人的公钥进行加密,通信各方在收到密文后只有被选中公钥的部分人的私钥才能解密密文。
[0111]例如:
[0112]1、在上述解密方法中,实现方案上可以只针对通信软件本身来实现或者通过手机平台框架实现本发明。对于未实现本发明的手机终端来说,也可以收到实现本发明的终端发来的密文,但不能具备自动解密的功能。这可以通过提供单独的密文解密客户端应用来替代。
[0113]2、在上述解密方法中,除了打开自动解密模式自动解密所有密文外,用户也可以在未打开或不能打开自动解密模式时逐条解密各个带密文的加密会话。
[0114]3、加解密过程中,加解密的密钥的输入方式除了数字、字母等文本外,还可以包括但不限于其他密钥方式:a)图案密钥方式,即加、解密过程中,密钥为事先约定的图案,通过图案与特定密钥的对应关系来进行加密,而解密时先输入图案,通过图案与特定密钥的对应关系来解密。b)手势密钥方式,即加、解密过程中,密钥为事先约定的手势,通过手势与特定密钥的对应关系来进行加密,而解密时先输入手势,通过手势与特定密钥的对应关系来解密;b)人脸、掌纹、声纹、指纹等其它生物识别等方式,加解密过程都是先建立相关生物特征与特定的密钥的对应关系来进行加解密处理。
[0115]下面结合附图,对本发明的实施例二进行说明。
[0116]本发明实施例提供了一种解密方法,使用该方法,可以在移动终端的通信应用的会话中对信息进行加密显示和解密显示,提高安全性,具体流程如图10所示,包括:
[0117]步骤1001、判定是否开启当前会话的自动解密模式;
[0118]本发明实施例中,所述信息包括已发出的信息和自通信对端接收到的信息。
[0119]本步骤中,可设置移动终端在检测到密文时提示用户开启自动解密模式,也可以随时接收用户指示开启,具体如下:
[0120]1、移动终端在检测到密文时提示用户开启自动解密模式;
[0121]首先,在进入会话界面后,检测当前会话的会话记录中的包含密文的信息;在检测到包含密文的信息时,显示是否开启自动解密模式的提示信息;在检测到用户输入的开启解密模式指示时,开启自动解密模式。
[0122]2、随时接收用户指示开启;
[0123]即在检测到用户输入的开启解密模式指示时,开启自动解密模式。
[0124]需要说明的是,选择使用自动解密模式对开启或关闭解密功能只是多种实现方式的其中之一,其他在移动终端上能够实现开启或关闭功能的实现方式均在本发明保护范围之中。
[0125]步骤1002、对所述当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文;
[0126]本步骤具体有两种实现方式,一是实时提示用户输入解密密钥,使用该解密密钥进行解密;二是使用预置的一个或多个解密密钥解密。具体如下:
[0127]1、实时提示用户输入解密密钥,使用该解密密钥进行解密;
[0128]首先,检测用户输入的解密密钥;然后使用所述解密密钥对所述信息中的密文进行解密,得到所述密文相应的明文。
[0129]2、使用预置的一个或多个解密密钥解密;
[0130]首先,对所述当前会话记录中的包含密文的信息逐条遍历预置的多个解密密钥,然后对遍历后匹配到相应解密密钥的密文进行解密,得到该密文对应的明文。对遍历后无相应解密密钥的密文,不进行解密操作。
[0131]相应的,需要在移动终端本地维护解密密钥配置信息,在该解密密钥配置信息中包含多个解密密钥。向所述解密密钥配置信息中添加新的解密密钥,或删除所述解密密钥配置信息中包含的解密密钥,或修改所述解密密钥配置信息中包含的解密密钥,以更新该解密密钥信息。
[0132]步骤1003、以所述明文代替所述密文显示;
[0133]本步骤中,在解密完成后,即可以明文代替密文显示;对于一条信息中,包含加密的密文和明文两种内容的,将密文替换为相应的明文显示,原有的明文不变。
[0134]与此同时,在系统后台,仍存储所述密文。
[0135]在所述自动解密模式开启状态下,后续可继续接收新的信息或发出新的信息。对新接收到的或新发送出的包含有密文的信息进行解密,得到所述信息中密文对应的明文,以所述明文替换所述密文显示。
[0136]在自动解密模式开启后,可将该自动解密模式关闭,主要通过如下两种方式:
[0137]1、在会话结束后,关闭所述会话的自动解密模式;
[0138]S卩,在用户退出当前会话后,即关闭该会话的自动解密模式,用户再进入同一会话时,仍需要进行再次开启自动解密模式的操作。
[0139]2、检测到关闭自动解密模式的指示信息,依照该指示信息,关闭自动解密模式;
[0140]此种方式下,用户可以随时根据需要关闭自动解密模式。
[0141]当处于会话中且自动解密模式由开启变为关闭时,对已被解密并显示为相应明文的密文,恢复显示密文。
[0142]此外,在所述自动解密模式关闭状态下,检测到用户指定对一条或多条包含密文的信息进行解密的指示时,对该一条或多条信息中的密文进行解密,得到所述密文相应的明文。增加了系统的灵活性。
[0143]下面结合附图,对本发明的实施例三进行说明。
[0144]本发明实施例提供了一种移动终端,其结构如图11所示,包括:
[0145]解密执行模块1101,用于对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文;
[0146]显示模块1102,用于以所述明文代替所述密文显示。
[0147]优选的,该移动终端还包括:
[0148]模式判断模块1103,判定是否开启当前会话的自动解密模式;
[0149]模式管理模块1104,用于在确定开启自动解密模式后,启动解密流程。
[0150]优选的,所述模式判断模块1103的结构如图12所示,包括:
[0151]密文检测单元1201,用于在进入会话界面后,检测当前会话的会话记录中的包含密文的信息;
[0152]提示单元1202,用于在检测到包含密文的信息时,显示是否开启自动解密模式的提示信息;
[0153]模式开启单元1203,用于在检测到开启解密模式指示时,开启自动解密模式。
[0154]优选的,所述模式开启单元1203,还用于在检测到开启解密模式指示时,直接开启自动解密模式。
[0155]优选的,所述解密执行模块1101的结构如图13所示,还包括:
[0156]密钥获取单元1301,用于获取解密密钥;
[0157]解密单元1302,用于使用所述解密密钥对所述信息中的密文进行解密,得到所述密文相应的明文。
[0158]优选的,所述密钥获取单元1301的结构如图14所示,包括:
[0159]密钥遍历子单元1401,用于对所述当前会话记录中的包含密文的信息逐条遍历预置的多个密钥;
[0160]密钥确定单元1402,用于将遍历后匹配到的密钥作为解密密钥。
[0161]优选的,所述密钥获取单元1301还包括:
[0162]密钥管理子单元1403,用于在本地维护解密密钥配置信息,在该解密密钥配置信息中包含多个密钥。
[0163]优选的,所述密钥获取单元1301还包括:
[0164]外部密钥获取单元1404,用于获取外部输入的解密密钥。
[0165]优选的,该移动终端还包括:
[0166]存储模块1105,用于在系统后台,始终以密文形式存储所述信息中包含的密文。
[0167]优选的,所述显示模块1102,还用于在检测到显示密文指示时,对已被解密并显示为相应明文的密文,恢复显示密文。
[0168]优选的,所述模式管理模块1104,还用于在会话结束后,关闭所述会话的自动解密模式,或,
[0169]在检测到关闭自动解密模式的指示信息后,依照该指示信息,关闭自动解密模式。
[0170]优选的,所述解密执行模块1101,还用于在检测到指定对一条或多条包含密文的信息进行解密的指示时,对该一条或多条信息中的密文进行解密,得到所述密文相应的明文。
[0171]本发明的实施例提供了一种解密方法和移动终端,对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文,以所述明文代替所述密文显示。实现了在一对一会话或多人会话场景下对被加密的信息批量解密,解决了移动终端会话安全性的问题。
[0172]本发明的实施例中仅对加密内容本身进行批量加密或者多人会话,加密后的密文可以通过现有的传输信道或者现有的通信客户端直接发送或者保存,具有适应面广、成本低廉的优势。
[0173]本发明的实施例对内容进行加密,用户直接可以看到加密后的密文效果,保密效果直观可见,具有良好的保密体验。
[0174]本发明的实施例提供的技术方案特别适用于商业用户或保密通信要求高的用户基于现有通用即时通信软件进行保密会话和多人群会话。
[0175]本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。
[0176]可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0177]上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。
[0178]上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。
[0179]任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求所述的保护范围为准。
【权利要求】
1.一种解密方法,其特征在于,包括: 对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文; 以所述明文代替所述密文显示。
2.根据权利要求1所述的解密方法,其特征在于,所述对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文的步骤之前,还包括: 判定是否开启当前会话的自动解密模式; 在确定开启自动解密模式后,启动解密流程。
3.根据权利要求1所述的解密方法,其特征在于,所述信息包括已发出的信息和自通信对端接收到的信息。
4.根据权利要求2所述的解密方法,其特征在于,判定是否开启当前会话的自动解密模式包括: 在进入会话界面后,检测当前会话的会话记录中的包含密文的信息; 在检测到包含密文的信息时,显示是否开启自动解密模式的提示信息; 在检测到开启解密模式指示时,开启自动解密模式。
5.根据权利要求2所述的解密方法,其特征在于,判定是否开启当前会话的自动解密模式包括: 在检测到开启解密模式指示时,直接开启自动解密模式。
6.根据权利要求1所述的解密方法,其特征在于,所述对会话记录中的信息中的密文进行解密,得到所述密文相应的明文包括: 获取解密密钥; 使用所述解密密钥对所述信息中的密文进行解密,得到所述密文相应的明文。
7.根据权利要求6所述的解密方法,其特征在于,所述获取解密密钥包括: 对所述当前会话记录中的包含密文的信息逐条遍历预置的多个密钥; 将遍历后匹配到的密钥作为解密密钥。
8.根据权利要求7所述的解密方法,其特征在于,该方法还包括: 在本地维护解密密钥配置信息,在该解密密钥配置信息中包含多个密钥。
9.根据权利要求6所述的解密方法,其特征在于,所述获取解密密钥包括: 获取外部输入的解密密钥。
10.根据权利要求1所述的解密方法,其特征在于,该方法还包括: 在移动终端内部存储中,始终以密文形式存储所述信息中包含的密文。
11.根据权利要求1所述的解密方法,其特征在于,以所述明文代替所述密文显示的步骤之后,还包括: 对新接收到的或新发送出的包含有密文的信息进行解密,得到所述信息中密文对应的明文; 以所述明文替换所述密文显示。
12.根据权利要求1或2所述的解密方法,其特征在于,以所述明文代替所述密文显示的步骤之后,还包括: 在检测到显示密文指示时,对已被解密并显示为相应明文的密文,恢复显示密文。
13.根据权利要求12所述的解密方法,其特征在于,所述显示密文指示为关闭自动解密模式的指示,该方法还包括: 在会话结束后,关闭所述会话的自动解密模式;或, 在检测到关闭自动解密模式的指示信息后,依照该指示信息,关闭自动解密模式。
14.根据权利要求1所述的解密方法,其特征在于,该方法还包括: 检测到指定对一条或多条包含密文的信息进行解密的指示时,对该一条或多条信息中的密文进行解密,得到所述密文相应的明文。
15.根据权利要求1所述的解密方法,其特征在于,所述会话为移动终端上的通信应用的会话。
16.一种移动终端,其特征在于,包括: 解密执行模块,用于对当前会话的会话记录的信息中包含的密文进行解密,得到所述密文相应的明文; 显示模块,用于以所述明文代替所述密文显示。
17.根据权利要求16所述的移动终端,其特征在于,该移动终端还包括: 模式判断模块,判定是否开启当前会话的自动解密模式; 模式管理模块,用于在确定开启自动解密模式后,启动解密流程。
18.根据权利要求17所述的移动终端,其特征在于,所述模式判断模块包括: 密文检测单元,用于在进入会话界面后,检测当前会话的会话记录中的包含密文的信息; 提示单元,用于在检测到包含密文的信息时,显示是否开启自动解密模式的提示信息; 模式开启单元,用于在检测到开启解密模式指示时,开启自动解密模式。
19.根据权利要求17所述的移动终端,其特征在于: 所述模式开启单元,还用于在检测到开启解密模式指示时,直接开启自动解密模式。
20.根据权利要求16所述的移动终端,其特征在于,所述解密执行模块包括: 密钥获取单元,用于获取解密密钥; 解密单元,用于使用所述解密密钥对所述信息中的密文进行解密,得到所述密文相应的明文。
21.根据权利要求22所述的移动终端,其特征在于,所述密钥获取单元包括: 密钥遍历子单元,用于对所述当前会话记录中的包含密文的信息逐条遍历预置的多个密钥; 密钥确定单元,用于将遍历后匹配到的密钥作为解密密钥。
22.根据权利要求21所述的移动终端,其特征在于,所述密钥获取单元还包括: 密钥管理子单元,用于在本地维护解密密钥配置信息,在该解密密钥配置信息中包含多个密钥。
23.根据权利要求21所述的移动终端,其特征在于,所述密钥获取单元还包括: 外部密钥获取单元,用于获取外部输入的解密密钥。
24.根据权利要求16所述的移动终端,其特征在于,该移动终端还包括: 存储模块,用于在系统后台,始终以密文形式存储所述信息中包含的密文。
25.根据权利要求16或17所述的移动终端,其特征在于, 所述显示模块,还用于在检测到显示密文指示时,对已被解密并显示为相应明文的密文,恢复显示密文。
26.根据权利要求25所述的移动终端,其特征在于, 所述模式管理模块,还用于在会话结束后,关闭所述会话的自动解密模式,或, 在检测到关闭自动解密模式的指示信息后,依照该指示信息,关闭自动解密模式。
27.根据权利要求16所述的移动终端,其特征在于, 所述解密执行模块,还用于在检测到指定对一条或多条包含密文的信息进行解密的指示时,对该一条或多条信息中的密文进行解密,得到所述密文相应的明文。
【文档编号】H04M1/725GK104270516SQ201410491631
【公开日】2015年1月7日 申请日期:2014年9月23日 优先权日:2014年9月23日
【发明者】张冬明 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1