信息加密方法及装置、信息解密方法及装置及终端制造方法及图纸

技术编号:14769265 阅读:202 留言:0更新日期:2017-03-08 13:24
本发明专利技术提供了一种信息加密方法及装置、信息解密方法及装置及终端,其中,信息加密方法包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。通过本发明专利技术的技术方案,可对即时通信信息进行加密后传输,使得他人很难窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐私。

【技术实现步骤摘要】

本专利技术涉及信息安全
,具体而言,涉及一种信息加密方法、一种信息解密方法、一种信息加密装置、一种信息解密装置和一种终端。
技术介绍
随着智能终端功能的不断扩展和其应用程序的多元化,智能终端相伴左右已经成为人们工作和生活的一种常态,即时通信如微信、QQ等成为人们沟通交流的主要工具,但现有的这种通信是在运营商所提供的公共网络中进行的,通信方式采用明文方式传输,其聊天记录也以明文方式保存,很容易就能被他人窃取,给用户带来了极大的安全隐患,特别是针对某些特定群体,例如政府、机关、科研等涉密单位,涉密信息泄露后果不堪设想。因此,如何确保信息传输的安全性成为亟待解决的技术问题。
技术实现思路
本专利技术正是基于上述技术问题至少之一,提出了一种新的信息加密方案,可对即时通信信息进行加密后传输,使得他人很难窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐私。本专利技术还提出了一种新的信息解密方案,可对接收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即时通信信息的泄漏。有鉴于此,本专利技术提出了一种信息加密方法,包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐私。在上述技术方案中,优选地,所述对所述即时通信信息进行加密处理的步骤,具体包括:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信双方提前共享密钥。在上述任一项技术方案中,优选地,在对所述即时通信信息进行加密处理的步骤之前,还包括:检测所述目标接收端是否有对所述即时通信信息的解密权限;在确定所述目标接收端有所述解密权限时,执行所述对所述即时通信信息的加密处理的步骤;在确定所述目标接收端无所述解密权限时,输出提示信息。在该技术方案中,通过检测目标接收端是否有对即时通信信息的解密权限,在确定目标接收端有所述解密权限,再进行加密处理,在保证即时通信信息传输的安全性的同时,确保目标接收端可以对其进行解密,以便及时送达即时通信信息,避免目标接收端接收到加密数据包却无法解密的尴尬情况,在确定目标接收端无所述解密权限时,输出提示信息,发送端用户可及时了解情况进行相应处理。在上述任一项技术方案中,优选地,所述检测所述目标接收端是否有对所述即时通信信息的解密权限的步骤,具体包括:获取所述目标接收端的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。在该技术方案中,可通过根据获取目标接收端的标识信息来判断目标接收端是否有对即时通信信息的解密权限,确保对目标接收端是否具有解密权限的判断结果的准确性。其中,标识信息和预存储的标识信息均可包括目标接收端的名称、加解密能力参数等。在上述任一项技术方案中,优选地所述即时通信信息包括以下任一种:微信信息、QQ信息、MSN信息。根据本专利技术的第二方面,提出了一种信息解密方法,包括:接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数以及加密处理得到的密文数据;在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所述即时通信信息查看结束时,删除所述即时通信信息。在该技术方案中,通过接收发送端发送的密文数据包,在接收到对密文数据包的查看指令时,解密密文数据包,以得到密文数据包对应的即时通信信息,并显示密文数据包对应的即时通信信息,以及在对即时通信信息查看结束时,删除即时通信信息,使得可对接收到的密文数据包即时解密,即时显示,并即时删除阅后的即时通信信息,有效地避免了即时通信信息的泄漏。在上述技术方案中,优选地,所述解密所述密文数据包的步骤,具体包括:从所述密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通过对称解密算法对所述密文数据进行解密。在该技术方案中,通过从密文数据包中提取随机数,基于随机数计算密文数据包的解密密钥,并使用解密密钥通过对称解密算法对密文数据进行解密,无需通信双方提前共享密钥即可解密密文数据包。在上述任一项技术方案中,优选地,还包括:对接收到的所述密文数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。在该技术方案中,通过对密文数据包进行存储,使得通信记录中的即时通信信息均以密文数据包的形式显示,在需要查看时再即时解密,即时显示,确保了即时通信信息的安全性,避免用户隐私泄漏。根据本专利技术的第三方面,提出了一种信息加密装置,包括:加密单元,用于在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;发送单元,用于向所述目标接收端发送所述密文数据包。在该技术方案中,通过在检测到向目标接收端发送即时通信信息的操作时,对即时通信信息进行加密处理,以得到密文数据包,并向目标接收端发送密文数据包,其中,密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据,使得他人很难解密该密文数据包以窃取到相关信息,确保了即时通信信息传输的安全性,有效地保障了用户隐私。在上述任一项技术方案中,优选地,所述加密单元具体用于:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。在该技术方案中,通过生成随机数,并基于随机数计算即时通信信息的加密密钥,使用加密密钥,通过对称加密算法对即时通信信息进行加密,由于在加密时产生的随机数不同,得到的加密密钥也会不相同,使得每次对即时通信信息进行加密时使用的加密密钥也不同,更大程度上确保了即时通信信息传输的安全性,同时加密密钥随机产生,无需通信双方提前共享密钥。在上述任一项技术方案中,优选地,还包括:检测单元,用于检测所述目标接收端是否有对所述即时通信信息的解密权限;所述加密单元,具体用于在所述检测单元确定所述目标本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201610919705.html" title="信息加密方法及装置、信息解密方法及装置及终端原文来自X技术">信息加密方法及装置、信息解密方法及装置及终端</a>

【技术保护点】
一种信息加密方法,其特征在于,包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。

【技术特征摘要】
1.一种信息加密方法,其特征在于,包括:在检测到向目标接收端发送即时通信信息的操作时,对所述即时通信信息进行加密处理,以得到密文数据包,其中,所述密文数据包包括加密处理使用的随机数以及加密处理得到的密文数据;向所述目标接收端发送所述密文数据包。2.根据权利要求1所述的信息加密方法,其特征在于,所述对所述即时通信信息进行加密处理的步骤,具体包括:生成所述随机数,并基于所述随机数计算所述即时通信信息的加密密钥;使用所述加密密钥,通过对称加密算法对所述即时通信信息进行加密。3.根据权利要求1所述的信息加密方法,其特征在于,在对所述即时通信信息进行加密处理的步骤之前,还包括:检测所述目标接收端是否有对所述即时通信信息的解密权限;在确定所述目标接收端有所述解密权限时,执行所述对所述即时通信信息的加密处理的步骤;在确定所述目标接收端无所述解密权限时,输出提示信息。4.根据权利要求3所述的信息加密方法,其特征在于,所述检测所述目标接收端是否有对所述即时通信信息的解密权限的步骤,具体包括:获取所述目标接收端的标识信息;判断所述标识信息与预存储的标识信息是否相匹配;当所述标识信息与所述预存储的标识信息相匹配时,确定所述目标接收端有所述解密权限;当所述标识信息与所述预存储的标识信息不匹配时,确定所述目标接收端无所述解密权限。5.根据权利要求1至4中任一项所述的信息加密方法,其特征在于,所述即时通信信息包括以下任一种:微信信息、QQ信息、MSN信息。6.一种信息解密方法,其特征在于,包括:接收发送端发送的密文数据包,其中,所述密文数据包是所述发送端在检测到发送即时通信信息的操作时对所述即时通信信息加密处理得到的,所述密文数据包括加密处理使用的随机数以及加密处理得到的密文数据;在接收到对所述密文数据包的查看指令时,解密所述密文数据包,以得到所述密文数据包对应的即时通信信息,并显示所述密文数据包对应的即时通信信息,以及在对所述即时通信信息查看结束时,删除所述即时通信信息。7.根据权利要求6所述的信息解密方法,其特征在于,所述解密所述密文数据包的步骤,具体包括:从所述密文数据包中提取所述随机数,并基于所述随机数计算所述密文数据包的解密密钥;使用所述解密密钥,通过对称解密算法对所述密文数据进行解密。8.根据权利要求6或7所述的信息解密方法,其特征在于,还包括:对接收到的所述密文数据包进行存储,以当再次接收到对所述密文数据包的查看指令时,重新解密所述密文数据包。9.一...

【专利技术属性】
技术研发人员:邹家须叶瑞权
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东;44

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

1