[發明專利]一種加密方法無效
| 申請號: | 201110304024.2 | 申請日: | 2011-10-10 |
| 公開(公告)號: | CN102377561A | 公開(公告)日: | 2012-03-14 |
| 發明(設計)人: | 黃金旭 | 申請(專利權)人: | 廈門簡帛信息科技有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04L29/06 |
| 代理公司: | 北京國帆知識產權代理事務所(普通合伙) 11334 | 代理人: | 李增朝 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 加密 方法 | ||
技術領域
本發明涉及網絡信息安全技術領域,特別是涉及一種加密方法。
背景技術
在當前的互聯網信息時代,人們對信息的需求越來越大。而數字文檔作為一種數字信息的載體,也成為了現代人們閱讀習慣中不可或缺的一份。
而現有的數字文檔加密方法總是存在很多不足,容易被破解,使得數字文檔的提供商和版權所有者的利益受到損害。因此需要提供一種更安全的加密方法。
發明內容
本發明提供了一種加密方法,該加密方法不易被破解,增加了數字文檔的安全性。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明公開了一種加密方法,該方法包括:
當有用戶請求下載指定數字文檔時,生成密鑰;
對指定數字文檔的內容進行分段加密,且每段內容加密所使用的密鑰為所述生成密鑰的一部分;
用戶所使用的客戶端下載所述加密的數字文檔后,根據所述密鑰和對應的解密過程進行解密。
在上述方法中,所述對指定數字文檔的內容進行分段加密,且每段內容加密所使用的密鑰為所述生成密鑰的一部分包括以下步驟:
A、跳過數字文檔內容的文件頭部分;令i=1;
B、從所跳過的內容之后按順序讀取Ni字節的二進制內容,從所述生成密鑰獲取一定位數的內容作為本次密鑰,用本次密鑰對讀取的二進制內容進行加密;
C、跳過Mi位的二進制內容;
D、判斷對數字文檔內容的加密是否完成,是則結束流程,否則令i=i+1,返回步驟B。
在上述方法中,Ni由與所述指定數字文檔相關的信息確定。
在上述方法中,Mi等于所述指定數字文檔的標識的位數。
在上述方法中,所述步驟B中的從所述生成密鑰獲取一定位數的內容作為本次密鑰包括:
如果從所述生成密鑰獲取到零位的內容,則不對本次所讀取的二進制內容進行加密。
在上述方法中,所述與指定數字文檔相關的信息包括:所述指定數字文檔的固有信息的一種或多種。
由上述可見,本發明這種當有用戶請求下載指定數字文檔時,生成密鑰;對指定數字文檔的內容進行分段加密,且每段內容加密所使用的密鑰為所述生成密鑰的一部分;用戶在客戶端下載所述加密的數字文檔后,根據所述密鑰和對應的解密過程進行解密的技術方案,使得該加密方法不易被破解,增加了數字文檔的安全性。
附圖說明
圖1是本發明實施例中的一種加密方法的流程圖。
圖2是本發明實施例中的對數字文檔內容進行加密的示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面結合附圖和具體實施例對本發明進行詳細描述。
圖1是本發明實施例中的一種加密方法的流程圖。如圖1所示,該方法包括以下步驟:
步驟101,當有用戶請求下載指定數字文檔時,實時生成密鑰。
本步驟當中,具體可以根據現有的密鑰生成方式實時生成密鑰,具體的密鑰生成方法本發明中不予限定。這里實時是指在有用戶請求的當時生成密鑰,而不是事前生成好的。
步驟102,對指定數字文檔的內容進行分段加密,且每段內容加密所使用的密鑰為所述生成密鑰的一部分。
步驟103,用戶所使用的客戶端下載所述加密的數字文檔后,根據所述密鑰和對應的解密過程進行解密。
圖1所述的加密方法不易被破解,增加了數字文檔的安全性。
圖1所示方法中的步驟102所述的對數字文檔內容進行分段加密,且每段內容加密所使用的密鑰為所述生成密鑰的一部分具體可以包括以下步驟:
A、跳過數字文檔內容的文件頭部分;令i=1;
B、從所跳過的內容之后按順序讀取Ni字節的二進制內容,從所述生成密鑰獲取一定位數的內容作為本次密鑰,用本次密鑰對讀取的二進制內容進行加密;
C、跳過Mi位的二進制內容;
D、判斷對數字文檔內容的加密是否完成,是則結束流程,否則令i=i+1,返回步驟B。
其中,Ni由與所述指定數字文檔相關的信息確定,其中所述與指定數字文檔相關的信息包括:所述指定數字文檔的固有信息的一種或多種;Mi等于根據所述指定數字文檔的固有信息動態生成的固定位數,;所述步驟B中如果從所述生成密鑰獲取到零位的內容,則不對本次所讀取的二進制內容進行加密。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門簡帛信息科技有限公司,未經廈門簡帛信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110304024.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于預測或確定沖壓件上的凹縮的方法
- 下一篇:一種導光板和LED光源組件





