[發(fā)明專(zhuān)利]一種升級(jí)包加密、解密方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201910919009.5 | 申請(qǐng)日: | 2019-09-26 |
| 公開(kāi)(公告)號(hào): | CN110619194B | 公開(kāi)(公告)日: | 2021-10-01 |
| 發(fā)明(設(shè)計(jì))人: | 孫建鵬 | 申請(qǐng)(專(zhuān)利權(quán))人: | 綠盟科技集團(tuán)股份有限公司;北京神州綠盟科技有限公司 |
| 主分類(lèi)號(hào): | G06F21/10 | 分類(lèi)號(hào): | G06F21/10;G06F21/14 |
| 代理公司: | 北京同達(dá)信恒知識(shí)產(chǎn)權(quán)代理有限公司 11291 | 代理人: | 張燕 |
| 地址: | 100089 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 升級(jí) 加密 解密 方法 裝置 | ||
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種升級(jí)包加密、解密方法及裝置,接收終端發(fā)送的針對(duì)升級(jí)包的下載請(qǐng)求,其中,所述下載請(qǐng)求中至少包括授權(quán)信息,在確定所述授權(quán)信息校驗(yàn)通過(guò)后,根據(jù)所述授權(quán)信息中用戶標(biāo)識(shí),確定所述用戶標(biāo)識(shí)對(duì)應(yīng)的與所述升級(jí)包關(guān)聯(lián)的所有具有授權(quán)權(quán)限的軟件,并獲取各軟件的權(quán)限密鑰,獲取各軟件的軟件特征信息,并將所述軟件特征信息進(jìn)行加密,獲得特征密鑰,通過(guò)各軟件的權(quán)限密鑰分別對(duì)所述特征密鑰進(jìn)行加密,獲得各加密后的特征密鑰集合,并通過(guò)所述特征密鑰對(duì)所述升級(jí)包進(jìn)行加密,將所述各加密后的特征密鑰集合和加密后的升級(jí)包,返回給所述終端,這樣,可以提高軟件使用的安全性。
技術(shù)領(lǐng)域
本申請(qǐng)涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種升級(jí)包加密、解密方法及裝置。
背景技術(shù)
目前,隨著計(jì)算機(jī)技術(shù)的發(fā)展,可能經(jīng)常出現(xiàn)軟件被破解的問(wèn)題,為了避免軟件被破解后帶來(lái)的損失,需要對(duì)軟件進(jìn)行加密保護(hù)。
現(xiàn)有技術(shù)中,主要是對(duì)軟件自身進(jìn)行加密保護(hù),例如,加靜態(tài)殼、加虛擬殼等方式,但是,現(xiàn)有技術(shù)中的加密方式,雖然可以在一定程度上防止軟件被破解,但是在軟件的升級(jí)過(guò)程中,每個(gè)升級(jí)包都是相同的,一經(jīng)破解,會(huì)被無(wú)限制分發(fā),從而可能導(dǎo)致破解后的軟件大范圍被非法使用。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種升級(jí)包加密、解密方法及裝置,以提高軟件安全性。
本申請(qǐng)實(shí)施例提供的具體技術(shù)方案如下:
一種升級(jí)包加密方法,包括:
接收終端發(fā)送的針對(duì)升級(jí)包的下載請(qǐng)求,其中,所述下載請(qǐng)求中至少包括授權(quán)信息;
在確定所述授權(quán)信息校驗(yàn)通過(guò)后,根據(jù)所述授權(quán)信息中用戶標(biāo)識(shí),確定所述用戶標(biāo)識(shí)對(duì)應(yīng)的與所述升級(jí)包關(guān)聯(lián)的所有具有授權(quán)權(quán)限的軟件,并獲取各軟件的權(quán)限密鑰;
獲取各軟件的軟件特征信息,并將所述軟件特征信息進(jìn)行加密,獲得特征密鑰;
通過(guò)各軟件的權(quán)限密鑰分別對(duì)所述特征密鑰進(jìn)行加密,獲得各加密后的特征密鑰集合,并通過(guò)所述特征密鑰對(duì)所述升級(jí)包進(jìn)行加密;
將所述各加密后的特征密鑰集合和加密后的升級(jí)包,返回給所述終端。
可選的,將所述軟件特征信息進(jìn)行加密,獲得特征密鑰,具體包括:
至少根據(jù)當(dāng)前時(shí)間和本地運(yùn)行噪音,生成隨機(jī)算子;
通過(guò)預(yù)設(shè)加密算法,對(duì)所述軟件特征信息和所述隨機(jī)算子進(jìn)行加密,獲得特征密鑰。
可選的,將所述各加密后的特征密鑰集合和加密后的升級(jí)包,返回給所述終端,具體包括:
根據(jù)所述各加密后的特征密鑰集合,獲得所述升級(jí)包的包頭;
根據(jù)所述加密后的升級(jí)包,獲得所述升級(jí)包的包尾;
將所述升級(jí)包的所述包頭與所述包尾進(jìn)行拼接,生成加密升級(jí)包。
可選的,返回給所述終端之前,進(jìn)一步包括:
獲取所述各軟件的簽名密鑰;
使用所述簽名密鑰對(duì)所述加密升級(jí)包進(jìn)行簽名,獲得簽名后的加密升級(jí)包。
可選的,接收終端發(fā)送的針對(duì)升級(jí)包的下載請(qǐng)求之后,在確定所述授權(quán)信息校驗(yàn)通過(guò)后之前進(jìn)一步包括:
獲取所述終端的IP地址;
確定所述終端的IP地址與記錄的針對(duì)所述升級(jí)包的歷史下載請(qǐng)求的IP地址一致。
可選的,進(jìn)一步包括:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于綠盟科技集團(tuán)股份有限公司;北京神州綠盟科技有限公司,未經(jīng)綠盟科技集團(tuán)股份有限公司;北京神州綠盟科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910919009.5/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:提供網(wǎng)絡(luò)圖片的方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)
- 下一篇:一種權(quán)限申請(qǐng)?zhí)幚矸椒?、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤(pán)或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車(chē)輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 加密裝置、加密系統(tǒng)、加密方法以及加密程序
- 移動(dòng)終端和方法
- 再加密方法、再加密系統(tǒng)以及再加密裝置
- 加密終端遠(yuǎn)程管理的方法、加密終端及管理器
- 數(shù)據(jù)加密的方法及裝置
- 流媒體數(shù)據(jù)加密、解密方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 加密裝置、加密系統(tǒng)和數(shù)據(jù)的加密方法
- 文件加密、解密方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 一種車(chē)聯(lián)網(wǎng)數(shù)據(jù)加密方法及系統(tǒng)
- 一種服務(wù)數(shù)據(jù)共享云平臺(tái)的數(shù)據(jù)加密方法及系統(tǒng)
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 解密引擎以及解密方法
- 一種處理多解密機(jī)PC端解密任務(wù)的方法
- 一種加解密服務(wù)器和實(shí)現(xiàn)數(shù)據(jù)加解密的方法及裝置
- 一種硬件解密方法、裝置、系統(tǒng)及解密設(shè)備
- 解密裝置、方法及片上系統(tǒng)
- SSL解密裝置、解密系統(tǒng)、解密方法
- 一種數(shù)據(jù)加解密方法、裝置及電子設(shè)備
- 自動(dòng)加解密裝置、方法、設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





