[發明專利]一種消息加密、解密方法和裝置有效
| 申請號: | 201610072662.9 | 申請日: | 2016-02-02 |
| 公開(公告)號: | CN107026824B | 公開(公告)日: | 2019-10-25 |
| 發明(設計)人: | 殷騰飛 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/58 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 黃威 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 消息 加密 解密 方法 裝置 | ||
本發明實施例公開了一種消息加密、解密方法和裝置;本發明實施例采用獲取消息的加密請求,該加密請求攜帶加密程序的標識和加密所需的密鑰,然后,根據該標識對應的加密程序和該密鑰對該消息進行加密,以得到加密消息,對該加密消息進行組包處理以得到對應的數據包,并將該數據包發送至網絡;該方案可以在將消息發送到網絡之前根據指定的加密程序和密鑰對消息進行加密,可以控制企業內IM消息只在安裝有該企業指定的加解密程序和密鑰的終端上才可以查看,在沒有安裝該企業指定的加解密程序和密鑰的終端上無法查看,相對于現有技術而言,提高了IM消息的安全性,尤其對于企業來說,可以極大地提高企業內IM消息的安全性。
技術領域
本發明涉及信息安全技術領域,具體涉及一種消息加密、解密方法和裝置。
背景技術
現如今,各種各樣的數據充斥著人們的生活,無不涉及到數據的處理,而數據的安全,更是牽涉到人們的生命財產安全。
例如,對于企業來說,員工在工作中的聊天消息是非常敏感的內容,可能涉及公司比較核心機密的東西,對企業至關重要。因此,對于企業,需要對員工在工作中的聊天消息進行加密,防止該該聊天消息被其他非人員非法竊取,以保證企業內部的聊天消息的安全性。
目前,企業內部員工之間通常采用企業IM(Instant Messaging,即時通訊)客戶端進行IM消息交互,以進行聊天;其中,IM消息的加密通常由IM客戶端實現。具體地,參考圖1,圖1為常見的非自建服務器的企業IM框架,其加密的過程為:員工A的PC(personalcomputer,個人計算機)在接收到員工A輸入的消息(即明文)之后,該PC的IM客戶端會對該消息組包加密,以形成加密數據包即密文,然后,將該密文發送到網絡,以通過該網絡發送給員工B的PC,同時還可發送至IM服務上云端進行存儲;這樣員工B的PC可以在通過網絡接收到員工A的PC發送密文之后,將會對該密文進行解密解包,以得到解密后的消息,即明文,然后,將該解密后的消息呈現給員工B。采用該IM框架,在消息組成數據包發送到網絡上時,IM客戶端一般都有做加密,確保在網絡上傳播是安全的,可以防止其他非法竊取,保證企業的IM消息安全。
在對現有技術的研究和實踐過程中,本發明的發明人發現,由于IM客戶端的加密程序或者加密算法均是由IM服務商統一提供的,一旦企業員工的IM登錄信息被非法人員竊取,那么該非法人員可以在任意終端上登錄IM客戶端查看到IM消息,導致IM消息的安全性比較低。
發明內容
本發明實施例提供一種消息加密、解密方法和裝置,可以提高IM消息的安全性。
本發明實施例提供一種消息加密方法,包括:
獲取消息的加密請求,該加密請求攜帶加密程序的標識和加密所需的密鑰;
根據所述標識對應的加密程序和所述密鑰對所述消息進行加密,以得到加密消息;
對所述加密消息進行組包處理以得到對應的數據包,并將所述數據包發送至網絡。
相應的,本發明實施例還提供了一種消息解密方法,包括:
通過網絡獲取數據包,并對所述數據包括進行解包處理,以得到加密消息;
獲取加密消息的解密請求,所述解密請求攜帶解密程序的標識和解密所需的密鑰;
根據所述標識對應的解密程序和所述密鑰對所述加密消息進行解密,以得到解密消息。
相應的,本發明實施例還提供了一種消息加密裝置,包括:
獲取單元,用于獲取消息的加密請求,該加密請求攜帶加密程序的標識和加密所需的密鑰;
加密單元,用于根據所述標識對應的加密程序和所述密鑰對所述消息進行加密,以得到加密消息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610072662.9/2.html,轉載請聲明來源鉆瓜專利網。





