[發明專利]一種加密文件和解密文件的方法和裝置在審
| 申請號: | 201510013301.2 | 申請日: | 2015-01-09 |
| 公開(公告)號: | CN104615944A | 公開(公告)日: | 2015-05-13 |
| 發明(設計)人: | 張新亮 | 申請(專利權)人: | 天脈聚源(北京)科技有限公司 |
| 主分類號: | G06F21/62 | 分類號: | G06F21/62 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 張亮 |
| 地址: | 100007 北京市東城*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加密 文件 解密 方法 裝置 | ||
技術領域
本發明涉數據處理技術領域,更具體地,涉及一種加密文件和解密文件的方法和裝置。
背景技術
目前,人們越來越多地使用電子設備來處理日常工作以及記錄生活,其中一些文件為用戶的隱私數據或者機密文件,需要得到保護。
常用的保護文件的方法是對文件進行加密,例如,對文件設置密碼是最常用的技術手段。
然而,這種利用密碼進行加密的技術手段需要用戶記住密碼才能解密,而且,現在對密碼的破譯也容易操作,很容易被他人獲取到該文件后對密碼進行破譯。因此,需要一種加密文件的方法,能夠更好地保護文件。
發明內容
有鑒于此,本發明實施例的目的是提出一種加密文件和解密文件的方法和裝置,其能夠更好地保護文件。
為了達到上述目的,本發明實施例提出一種加密文件的方法,包括:
根據第一預設加密算法,將存儲有待加密文件的TF卡的序列號進行加密生成第一字符串;
根據第二預設加密算法,對所述待加密文件的第一預設位置的預設數量的字節進行加密,以將所述待加密文件生成為第一加密文件;
根據預設合成方式,將所述第一字符串與所述第一加密文件合成為第二加密文件。
在本發明一實施例中,所述根據第一預設加密算法,將存儲有待加密文件?的TF卡的序列號進行加密生成第一字符串,包括:
根據BASE64加密算法,將存儲有待加密文件的TF卡的序列號進行加密生成第一字符串。
在本發明一實施例中,所述根據第二預設加密算法,對所述待加密文件的第一預設位置的預設數量的字節進行加密,包括:
根據仿射密碼算法,對所述待加密文件的第一預設位置的預設數量的字節進行加密。
在本發明一實施例中,所述根據預設合成方式,將所述第一字符串與所述第一加密文件合成為第二加密文件,包括:
將所述第一字符串寫入所述第一加密文件的最前面以合成為第二加密文件。
本發明實施例還提出一種解密文件的方法,包括以下步驟:
根據預設合成方式,獲取待解密文件中的第一字符串和第一加密文件;
根據第一預設加密算法,將存儲所述待解密文件的TF卡的序列號進行加密生成第二字符串;
判斷所述第一字符串與所述第二字符串是否一致;
當所述第一字符串與所述第二字符串一致時,根據第二預設加密算法,對所述第一加密文件中的第一預設位置的預設數量的字節進行解密,以將所述第一加密文件生成為已解密的文件。
本發明實施例還提出一種加密文件的裝置,包括:
第一加密模塊,用于根據第一預設加密算法,將存儲有待加密文件的TF卡的序列號進行加密生成第一字符串;
第二加密模塊,用于根據第二預設加密算法,對所述待加密文件的第一預設位置的預設數量的字節進行加密,以將所述待加密文件生成為第一加密文件;
合成模塊,用于根據預設合成方式,將所述第一字符串與所述第一加密文?件合成為第二加密文件。
在本發明一實施例中,所述第一加密模塊還用于,根據BASE64加密算法,將存儲有待加密文件的TF卡的序列號進行加密生成第一字符串。
在本發明一實施例中,所述第二加密模塊還用于,根據仿射密碼算法,對所述待加密文件的第一預設位置的預設數量的字節進行加密。
在本發明一實施例中,所述合成模塊還用于,將所述第一字符串寫入所述第一加密文件的最前面以合成為第二加密文件。
本發明實施例還提出一種解密文件的裝置,包括:
獲取模塊,用于根據預設合成方式,獲取待解密文件中的第一字符串和第一加密文件;
第三加密模塊,用于根據第一預設加密算法,將存儲所述待解密文件的TF卡的序列號進行加密生成第二字符串;
判斷模塊,用于判斷所述第一字符串與所述第二字符串是否一致;
解密模塊,用于當所述第一字符串與所述第二字符串一致時,根據第二預設加密算法,對所述第一加密文件中的第一預設位置的預設數量的字節進行解密,以將所述第一加密文件生成為已解密的文件。
本發明實施例提供的技術方案可以包括以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天脈聚源(北京)科技有限公司;,未經天脈聚源(北京)科技有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510013301.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防止誤操作的方法及裝置
- 下一篇:一種基于固態硬盤的開機認證方法





