[發明專利]一種文件加解密方法無效
| 申請號: | 201110255729.X | 申請日: | 2011-09-01 |
| 公開(公告)號: | CN102402670A | 公開(公告)日: | 2012-04-04 |
| 發明(設計)人: | 曾元清 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G06F21/24 | 分類號: | G06F21/24 |
| 代理公司: | 深圳市惠邦知識產權代理事務所 44271 | 代理人: | 滿群 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 文件 解密 方法 | ||
1.一種文件加密方法,其特征在于,包括以下步驟:
若文件大小高于門限,將文件整體分割成一個以上分段,并保存分段信息;
用隨機算法確定每一分段中待加密數據的開始和結束位置,并保存加密位置信息;
根據密碼生成一個加密密鑰,然后用它對待加密數據進行加密,等長替換原待加密數據后得到一個加密后的數據部分;
將密碼、分段信息、每段的加密位置信息、加密數據頭識別標記、和加密數據頭長度封裝成加密數據頭;
將加密數據頭放在所述加密后的數據部分前面,合并生成加密后的文件。
2.根據權利要求1所述加密方法,其特征在于,還包括:若文件大小低于門限,將文件的數據部分分割成一分段。
3.根據權利要求1所述加密方法,其特征在于,所述分割是等分分割,所述分段信息是分段總數。
4.根據權利要求1所述加密方法,其特征在于,所述加密長度是固定長度,所述加密位置信息是每一分段中待加密數據的開始位置。
5.根據權利要求1所述加密方法,其特征在于,還包括判斷待加密文件的數據頭是否是有效的加密數據頭,是直接退出加密過程,否則進行加密。
6.根據權利要求1所述加密方法,其特征在于,包括以下步驟:
判斷待加密文件的數據頭是否是有效的加密數據頭,是跳過下面所有步驟直接結束,否則進入下面步驟;
若文件大小高于門限,將文件整體等分割成一個以上分段,并保存分段總數;
用隨機算法確定每一分段中待加密數據的開始位置,并保存各分段加密開始位置信息;
根據密碼生成一個加密密鑰,然后用它按固定長度從各分段加密開始位置向后選取固定長度數據進行加密,但從分段加密開始位置到該分段結束不足固定長度時則選取從分段加密開始位置到該分段結束的數據進行加密,替換各自對應的原待加密數據后得到一個加密后的數據部分;
將密碼、分段總數、各分段加密開始位置信息、加密數據頭識別標記、加密數據頭長度封裝成加密數據頭;
將加密數據頭放在所述加密后的數據部分前面,合并生成加密后的文件。
7.一種文件解密方法,其特征在于,包括以下步驟:
讀取加密文件、分離還原加密數據頭中的密碼、分段總數、加密位置信息;
根據分段位置信息和加密位置信息獲取加密文件中各段加密數據的開始和結束位置;
根據密碼生成一個加密密鑰,然后用它對加密數據進行解密,等長替換原加密數據后得到一個解密后的數據部分;
根據所述解密后的數據部分直接生成解密文件。
8.根據權利要求7所述解密方法,其特征在于,包括:分離加密數據頭中的分段數,再根據等分分割算法計算個分段開始和結束位置。
9.根據權利要求7所述解密方法,其特征在于,包括:分離加密數據頭中的各分段加密開始位置,再根據加密開始位置到各自分段結束的長度大于固定長度以固定長度作為加密結束位置,否則以對應分段結束作為加密結束位置。
10.根據權利要求7所述解密方法,其特征在于,包括:根據待解密文件的數據頭包括加密數據頭識別標記選擇進行解密,否則直接退出解密過程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110255729.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種簡易支架
- 下一篇:具文字顯示效果的鏈齒結構





