[發明專利]一種消息加密、解密方法和裝置有效
| 申請號: | 201610072662.9 | 申請日: | 2016-02-02 |
| 公開(公告)號: | CN107026824B | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 殷騰飛 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/58 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 加密 解密 方法 裝置 | ||
1.一種消息加密方法,其特征在于,適用于終端,包括:
獲取即時通訊客戶端生成的消息的加密請求,該加密請求攜帶加密程序的標識和加密所需的密鑰;
根據所述標識對應的加密程序和所述密鑰對所述消息進行加密,以得到加密消息,其中,所述加密程序安裝在所述終端中、且獨立于所述即時通訊客戶端的加密程序;
通過所述即時通訊客戶端對所述加密消息進行組包處理以得到對應的數據包,并將所述數據包發送至網絡。
2.如權利要求1所述的消息加密方法,其特征在于,所述根據所述標識對應的加密程序和所述密鑰對所述消息進行加密的步驟具體包括:
通過加密接口調用所述標識對應的加密程序;
根據所述密鑰和調用的加密程序對所述消息進行加密。
3.如權利要求1所述的消息加密方法,其特征在于,在獲取消息的加密請求之前,所述消息加密方法還可以包括:
判斷所述消息的消息類型是否為需要加密的預設消息類型;
若是,則執行獲取消息的加密請求的步驟。
4.如權利要求3所述的消息加密方法,其特征在于,在判斷所述消息的消息類型是否為需要加密的預設消息類型之前,所述消息加密方法還包括:
向服務器發送配置信息獲取請求;
接收所述服務器根據所述配置信息獲取請求返回的加密配置信息,所述加密配置信息包括:加密程序的標識、加密所需的密鑰和需要加密的預設消息類型。
5.一種消息解密方法,其特征在于,適用于終端,包括:
通過即時通訊客戶端從網絡獲取數據包,并對所述數據包括進行解包處理,以得到加密消息;
獲取加密消息的解密請求,所述解密請求攜帶解密程序的標識和解密所需的密鑰;
根據所述標識對應的解密程序和所述密鑰對所述加密消息進行解密,以得到解密消息,其中,所述解密程序安裝在所述終端中、且獨立于所述即時通訊客戶端的解密程序。
6.如權利要求5所述的消息解密方法,其特征在于,所述根據所述標識對應的解密程序和所述密鑰對所述加密消息進行解密的步驟具體包括:
通過加密接口調用所述標識對應的解密程序;
根據所述密鑰和調用的解密程序對所述加密消息進行解密。
7.如權利要求5所述的消息解密方法,其特征在于,在獲取加密消息的解密請求之前,所述消息解密方法還包括:
判斷所述加密消息的消息類型是否為需要解密的預設消息類型;
若是,則執行獲取加密消息的解密請求的步驟。
8.如權利要求7所述的消息解密方法,其特征在于,在獲取消息的加密請求之前,所述消息加密方法還包括:
向服務器發送配置信息獲取請求;
接收所述服務器根據所述配置信息獲取請求返回對應的解密配置信息,所述解密配置信息包括:解密程序的標識、解密所需的密鑰和需要解密的預設消息類型。
9.一種消息加密裝置,其特征在于,適用于終端,包括:
獲取單元,用于獲取即時通訊客戶端生成的消息的加密請求,該加密請求攜帶加密程序的標識和加密所需的密鑰;
加密單元,用于根據所述標識對應的加密程序和所述密鑰對所述消息進行加密,以得到加密消息,其中,所述加密程序安裝在所述終端中、且獨立于所述即時通訊客戶端的加密程序;
發送處理單元,用于通過所述即時通訊客戶端對所述加密消息進行組包處理以得到對應的數據包,并將所述數據包發送至網絡。
10.如權利要求9所述的消息加密裝置,其特征在于,所述加密單元包括:調用子單元和加密子單元;
所述調用子單元,用于通過加密接口調用所述標識對應的加密程序;
所述加密子單元,用于根據所述密鑰和調用的加密程序對所述消息進行加密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610072662.9/1.html,轉載請聲明來源鉆瓜專利網。





