[發明專利]文檔加密方法、文檔解密方法、裝置、介質和計算設備有效
| 申請號: | 201910060217.4 | 申請日: | 2019-01-22 |
| 公開(公告)號: | CN109474418B | 公開(公告)日: | 2023-04-07 |
| 發明(設計)人: | 丁勇;宮克;劉慶 | 申請(專利權)人: | 杭州網易智企科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L9/40 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 楊瑾瑾;武晨燕 |
| 地址: | 310052 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 加密 方法 解密 裝置 介質 計算 設備 | ||
本發明提供了一種文檔加密方法和裝置。所述文檔加密方法包括接收客戶端發送的加載文件請求,并根據加載文件請求發送用于加載內核文件的加載文件至客戶端;接收客戶端發送的內核文件請求,并根據內核文件請求發送內核文件至客戶端,以利用內核文件對文檔進行加密,內核文件包括加密算法和秘鑰。當加密文檔被破解的情況下,可以通過獲取服務端發送的另一內核文件對文檔進行加密,使得破解者只能重新破解,破解的影響范圍減小,破解難度提高。本發明還提供了一種解密方法和裝置。解密算法只存在服務端,客戶端的破解者需要自己實現解密算法,解密成本增加,保護信息安全。本發明還提供了一種介質和計算設備。
背景技術
本部分旨在為權利要求書中陳述的本發明的實施方式提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
文檔加密是指通過加密算法和加密秘鑰將明文轉變為密文,而解密則是通過解密算法和解密秘鑰將密文恢復為明文。通過文檔加密實現信息隱蔽,從而起到保護信息的安全的作用。
目前,加密和解密的過程包括:1)客戶端與服務端約定一個固定長度的秘鑰,需要存儲或傳輸到客戶端;2)在客戶端利用秘鑰和加密算法將文本進行加密,得到密文;3)客戶端將密文編碼后傳給服務端;4)服務端使用相同的秘鑰進行解密得到原文。其中,比較常用的加密技術是利用AES(高級加密標準,Advanced?Encryption?Standard)對文檔進行加密。然而,由于加密算法和秘鑰都在客戶端存在,導致破解者容易獲取加密算法和秘鑰,存在極大的破解風險。
發明內容
在本上下文中,本發明的實施方式期望提供一種文檔加密方法、裝置,一種文檔解密方法和裝置。
在本發明實施方式的第一方面中,提供了一種文檔加密方法,包括:
接收客戶端發送的加載文件請求,并根據所述加載文件請求發送用于加載內核文件的加載文件至所述客戶端;
接收所述客戶端發送的內核文件請求,并根據所述內核文件請求發送內核文件至所述客戶端,以利用所述內核文件對文檔進行加密,所述內核文件包括加密算法和秘鑰。
在本發明的一個實施例中,根據所述加載文件請求發送用于加載內核文件的加載文件至所述客戶端之后,還包括:
接收所述客戶端根據所述加載文件生成的通信命令,并根據所述通信命令發送內核信息至所述客戶端,所述內核信息包括版本號和地址路徑。
在本發明的另一實施例中,發送內核信息至所述客戶端,包括:
根據業務場景設置版本切換邏輯;
根據所述客戶端發送的接口選擇請求,發送版本配置接口至所述客戶端;
根據所述版本切換邏輯選擇版本號,并將所述版本號通過所述版本配置接口發送至所述客戶端。
在本發明的又一個實施例中,發送內核文件至所述客戶端,包括:
發送與所述版本號對應的內核文件至所述地址路徑指定的地址。
在本發明實施方式的第二方面中,提供了一種文檔加密方法,包括:
獲取服務端發送的加載文件;
根據所述加載文件獲取所述服務端發送的內核文件;
利用所述內核文件對文檔進行加密,得到加密文件,所述內核文件包括加密算法和秘鑰。
在本發明的一個實施例中,根據所述加載文件獲取所述服務端發送的內核文件,包括:
根據所述加載文件生成通信命令,并將所述通信命令發送至所述服務端;
獲取所述服務端根據所述通信命令發送的內核信息,所述內核信息包括版本號和地址路徑;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州網易智企科技有限公司,未經杭州網易智企科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910060217.4/2.html,轉載請聲明來源鉆瓜專利網。





