[發明專利]文件加密方法及裝置有效
| 申請號: | 201611118321.7 | 申請日: | 2016-12-07 |
| 公開(公告)號: | CN106788995B | 公開(公告)日: | 2020-09-04 |
| 發明(設計)人: | 丁鵬 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04L9/08 | 分類號: | H04L9/08;H04L29/06;G06F21/60 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 湯財寶 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 加密 方法 裝置 | ||
1.一種文件加密方法,其特征在于,所述方法包括:
獲取待加密的第一目標文件及用戶輸入的加密字符串;
對所述加密字符串進行解析,根據解析結果生成加密密鑰;
基于所述加密密鑰,將所述第一目標文件對應的文件流加入到加密流進行加密,將加密后的數據寫入到保存的加密文件中;
所述加密字符串為字母、文字、數字、中文、外文和預設類型表情字符的任意組合;
其中,所述對所述加密字符串進行解析,根據解析結果生成密鑰,包括:
獲取所述加密字符串中每個字符對應的預設類型編碼;
根據每個字符對應的預設類型編碼生成加密密鑰;
所述獲取所述加密字符串中每個字符對應的預設類型編碼,包括:
對于所述加密字符串中的任一字符,判斷所述任一字符是否為預設類型表情字符;
當所述任一字符為預設表情類型字符時,獲取所述任一字符的預設類型編碼;
所述根據每個字符對應的預設類型編碼生成加密密鑰,包括:
對每個字符對應的預設類型編碼進行拼接,得到密鑰字符串;
選取所述密鑰字符串中的字符;
對選取的字符進行拼接,得到加密密鑰。
2.根據權利要求1所述的方法,其特征在于,所述獲取待加密的第一目標文件,包括:
根據用戶輸入的文件選擇指令,獲取文件地址字符串;
當檢測到所述文件地址字符串對應的文件存在時,獲取所述文件地址字符串對應的數據類型;
當所述文件地址字符串對應的數據類型為文件時,獲取所述文件地址字符串對應的文件,并作為待加密的第一目標文件。
3.根據權利要求1所述的方法,其特征在于,所述判斷所述任一字符是否為預設類型表情字符,包括:
獲取所述任一字符的編碼信息;
當所述編碼信息在預設范圍內時,確定所述任一字符為預設類型表情字符;
當所述編碼信息不在預設范圍內時,確定所述任一字符不為預設類型表情字符。
4.根據權利要求1所述的方法,其特征在于,所述選取所述密鑰字符串中的字符,包括:
獲取所述密鑰字符串對應的預設間隔;
按照所述預設間隔,從所述密鑰字符串中選取預設數量個字符。
5.根據權利要求1至4中任一權利要求所述的方法,其特征在于,所述預設類型表情字符為emoji表情,所述預設類型編碼為unicode編碼,所述對所述加密字符串進行解析,根據解析結果生成加密密鑰,包括:
對于所述加密字符串中任一字符,當所述任一字符對應的編碼信息介于0xd800與0xdbff之間,或者介于0x2100與0x27ff之間且不等于0x263b時,將所述任一字符作為emoji表情,并獲取對應的unicode編碼,將對應的unicode編碼存入到unicode字符串中;
當所述任一字符不為emoji表情時,將所述任一字符轉換為unicode編碼,將轉換的unicode編碼存入到所述unicode字符串中;
獲取用戶輸入的預設間隔,按照所述預設間隔,從所述unicode字符串中選取字符;
按照選出的字符順序對選出的每個字符進行拼接,得到加密密鑰。
6.根據權利要求1所述的方法,其特征在于,所述基于所述加密密鑰,將所述第一目標文件對應的文件流加入到加密流進行加密之后,還包括:
獲取待解密的第二目標文件及用戶輸入的解密字符串;
當所述第二目標文件為所述第一目標文件所生成的加密文件時,將所述解密字符串與所述加密字符串進行比對;
當所述解密字符串與所述加密字符串一致時,對所述解密字符串進行解析,根據對應的解析結果生成解密密鑰;
根據所述第二目標文件對應的文件流及所述解密密鑰,生成對應的解密文件流,并將所述解密文件流寫入到保存的解密文件中。
7.根據權利要求6所述的方法,其特征在于,所述將所述解密字符串與所述加密字符串進行比對之后,還包括:
當所述解密字符串與所述加密字符串不一致時,提示用戶文件解密失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611118321.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種降霾裝置
- 下一篇:一種用于火法煉銅的玻璃鋼除塵器





