[发明专利]一种短消息加、解密的方法、装置及终端有效
申请号: | 201410698970.3 | 申请日: | 2014-11-27 |
公开(公告)号: | CN104363584B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 夏绍华 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04W12/02 | 分类号: | H04W12/02;H04W12/04;H04W4/14 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种短消息加、解密的方法、装置及终端,涉及移动终端技术领域,能够减少对短消息进行加密和解密的过程花费的时间。其中,短消息加密方法包括:获取第一号码和第二号码;利用第一号码和第二号码,生成目标密码;利用目标密码,对待发送短消息进行加密。短消息解密方法包括:获取第一号码和第二号码;利用第一号码和第二号码,生成目标密码;利用目标密码,对接收的短消息进行解密,并得到解密后的短消息。本发明适用于发送方终端对短消息进行加密和接收方终端对短消息进行解密的场景中。 1 | ||
搜索关键词: | 短消息 解密 加密 移动终端技术 终端 短消息加密 发送短消息 发送方终端 加密和解密 接收方终端 场景 | ||
获取第一号码和第二号码,所述第一号码为发送方终端的电话号码,所述第二号码为接收方终端的电话号码;
利用所述第一号码和所述第二号码,生成目标密码;
利用所述目标密码,对待发送短消息进行加密;
其中,所述目标密码包括M个字符;所述利用所述第一号码和所述第二号码,生成目标密码,包括:
选取所述第一号码中的M1个数字和所述第二号码中的M2个数字,其中,M1+M2=M,所述M1、M2、M均为整数;
将选取的所述第一号码中的M1个数字和所述第二号码中的M2个数字组合,得到第一层密码;
根据所述第一层密码与存储在所述发送方终端的共用映射关系,得到第二层密码,所述第二层密码由映射字符组成,所述共用映射关系包括所述第一号码中的数字与所述映射字符的映射关系,以及所述第二号码中的数字与所述映射字符的映射关系;
根据所述第二层密码、存储在所述发送方终端的共用密码表,以及预设的共用密钥,得到所述目标密码,所述共用密码表包括所述映射字符和所述共用密钥中的字符的组合与所述目标密码中的字符的对应关系。
2.根据权利要求1所述的方法,其特征在于,在所述利用所述目标密码,对待发送短消息进行加密之后,还包括:对所述加密的待发送短消息进行摘要,得到摘要内容;
将所述摘要内容添加至所述加密的待发送短消息中。
3.一种短消息解密的方法,其特征在于,包括:获取第一号码和第二号码,所述第一号码为发送方终端的电话号码,所述第二号码为接收方终端的电话号码;
利用所述第一号码和所述第二号码,生成目标密码;
利用所述目标密码,对接收的短消息进行解密,并得到解密后的短消息;
其中,所述目标密码包括M个字符;所述利用所述第一号码和第二号码,生成目标密码,包括:
选取所述第一号码中的M1个数字和所述第二号码中的M2个数字,其中,M1+M2=M,所述M1、M2、M均为整数;
将选取的所述第一号码中的M1个数字和所述第二号码中的M2个数字组合,得到第一层密码;
根据所述第一层密码与存储在所述接收方终端的共用映射关系,得到第二层密码,所述第二层密码由映射字符组成,所述共用映射关系包括所述第一号码中的数字与所述映射字符的映射关系,以及所述第二号码中的数字与所述映射字符的映射关系;
根据所述第二层密码、存储在所述接收方终端的共用密码表,以及预设的共用密钥,得到所述目标密码,所述共用密码表包括所述映射字符和所述共用密钥中的字符的组合与所述目标密码中的字符的对应关系。
4.根据权利要求3所述的方法,其特征在于,在所述获取第一号码和第二号码之前,还包括:检测接收到的短消息是否包含摘要内容,所述摘要内容指示接收到的短消息为加密后的短消息;
若接收到的短消息包含摘要内容,则对接收到的短消息进行解密流程。
5.一种短消息加密的装置,其特征在于,包括:第一获取模块,用于获取第一号码和第二号码,所述第一号码为发送方终端的电话号码,所述第二号码为接收方终端的电话号码;
第一生成模块,用于利用所述第一号码和所述第二号码,生成目标密码;
加密模块,用于利用所述目标密码,对待发送短消息进行加密,
所述第一生成模块,还用于选取所述第一号码中的M1个数字和所述第二号码中的M2个数字,其中,所述目标密码包括M个字符,M1+M2=M,所述M1、M2、M均为整数;将选取的所述第一号码中的M1个数字和所述第二号码中的M2个数字组合,得到第一层密码;根据所述第一层密码与存储在所述发送方终端的共用映射关系,得到第二层密码,所述第二层密码由映射字符组成,所述共用映射关系包括所述第一号码中的数字与所述映射字符的映射关系,以及所述第二号码中的数字与所述映射字符的映射关系;根据所述第二层密码、存储在所述发送方终端的共用密码表,以及预设的共用密钥,得到所述目标密码,所述共用密码表包括所述映射字符和所述共用密钥中的字符的组合与所述目标密码中的字符的对应关系。
6.一种短消息解密的装置,其特征在于,包括:第二获取模块,用于获取第一号码和第二号码,所述第一号码为发送方终端的电话号码,所述第二号码为接收方终端的电话号码;
第二生成模块,用于利用所述第一号码和所述第二号码,生成目标密码;
解密模块,用于利用所述目标密码,对接收的短消息进行解密,并得到解密后的短消息,
所述第二生成模块,还用于选取所述第一号码中的M1个数字和所述第二号码中的M2个数字,其中,所述目标密码包括M个字符,M1+M2=M,所述M1、M2、M均为整数;将选取的所述第一号码中的M1个数字和所述第二号码中的M2个数字组合,得到第一层密码;根据所述第一层密码与存储在所述接收方终端的共用映射关系,得到第二层密码,所述第二层密码由映射字符组成,所述共用映射关系包括所述第一号码中的数字与所述映射字符的映射关系,以及所述第二号码中的数字与所述映射字符的映射关系;根据所述第二层密码、存储在所述接收方终端的共用密码表,以及预设的共用密钥,得到所述目标密码,所述共用密码表包括所述映射字符和所述共用密钥中的字符的组合与所述目标密码中的字符的对应关系。
7.一种终端,其特征在于,所述终端包括权利要求5所述的装置。8.一种终端,其特征在于,所述终端包括权利要求6所述的装置。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410698970.3/,转载请声明来源钻瓜专利网。
- 上一篇:改进的料流整形装置
- 下一篇:一种胶囊检测机的送料装置