[發明專利]文件處理的方法、裝置、終端及非暫時性存儲介質在審
| 申請號: | 202110324791.3 | 申請日: | 2021-03-26 |
| 公開(公告)號: | CN113032345A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 莫銘錕;黎旋 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F16/16 | 分類號: | G06F16/16;G06F16/14;G06F21/60 |
| 代理公司: | 北京天達共和律師事務所 11798 | 代理人: | 劉璠;關剛 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 處理 方法 裝置 終端 暫時性 存儲 介質 | ||
本公開提供了文件處理的方法、裝置、終端及非暫時性存儲介質。其中,方法包括:獲取待加密文件的文件類型;基于所述文件類型獲取所述待加密文件中待加密數據的加密范圍;及對所述加密范圍內的待加密數據進行加密,獲得加密文件。本公開提供的文件處理方法能夠根據文件的類型選取加密范圍,從而針對不同文件獲得各自的加密規則。
技術領域
本公開涉及計算機技術領域,更具體地,涉及一種文件處理的方法、裝置、終端及非暫時性存儲介質。
背景技術
加密是通過改變原有的信息數據,使得未授權的用戶即使獲得了已加密的信息,但因不知解密的方法,仍然無法了解信息的內容。如對文件整體加密,會帶來速度慢的缺點;如通過某種確定規則對文件加密,則會有安全風險。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
為了解決上述問題,本公開提供了文件處理的方法、裝置、終端及非暫時性存儲介質。
根據本公開的一實施例,提供了一種文件處理的方法,包括:
獲取待加密文件的文件類型;
基于所述文件類型獲取所述待加密文件中待加密數據的加密范圍;及
對所述加密范圍內的待加密數據進行加密,獲得加密文件。
根據本公開的一實施例,提供了一種文件處理的方法,包括:
獲取文件;
從所述文件的預設位置獲取索引信息;
解析所述索引信息,獲取所述文件的加密范圍;
獲取所述文件中的所述加密范圍內的數據;
解析所述數據,獲得所述數據對應的解析數據;及
使用所述解析數據替換所述加密范圍的所述數據,獲得解密文件。
根據本公開的一實施例,提供了一種文件處理的裝置,包括:
第一獲取模塊,用于獲取待加密文件的文件類型,并基于所述文件類型獲取所述待加密文件中待加密數據的加密范圍;及
加密模塊,用于對所述加密范圍內的待加密數據進行加密,獲得加密文件。
根據本公開的一實施例,提供了一種文件處理的裝置,包括:
第二獲取模塊,用于獲取文件,從所述文件的預設位置獲取索引信息,獲取所述文件的加密范圍,獲取所述文件中的所述加密范圍內的數據,以及獲得所述數據對應的解析數據;
解析模塊,用于解析所述索引信息和所述數據;及
處理模塊,用于使用所述解析數據覆蓋所述加密范圍的所述數據,獲得解密文件。
根據本公開的一實施例,提供了一種終端,所述終端包括:至少一個存儲器和至少一個處理器;其中,所述存儲器用于存儲程序代碼,所述處理器用于調用所述存儲器所存儲的程序代碼以執行上述方法。
根據本公開的一實施例,提供了一種非暫時性存儲介質,所述非暫時性存儲介質用于存儲程序代碼,所述程序代碼用于執行上述方法。
本公開的文件處理的方案能夠根據文件的類型選取加密范圍,從而針對不同文件獲得各自的加密規則。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110324791.3/2.html,轉載請聲明來源鉆瓜專利網。





