【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種電子書加密和離線閱讀方法及裝置、電子書版權保護系統。
技術介紹
現如今,電子書以其容量大、內容豐富、多平臺使用等優勢被越來越廣泛地使用。電子書在線閱讀時保護其版權安全性相對容易,但很多情況下需要下載離線閱讀。目前對電子書離線閱讀的版權保護通常是將其轉換為圖片或flash等格式后再進行閱讀,或者可將電子書轉換為特定的文件格式達到對電子書離線閱讀的版權保護。然而特定文件格式的開發成本和采購費用很高,不利于推廣使用。
技術實現思路
針對現有技術中的缺陷,本專利技術提供一種電子書加密和離線閱讀方法及裝置、電子書版權保護系統,有效地解決電子書離線閱讀對版權安全性的要求,降低成本,利于推廣使用。第一方面,本專利技術提供一種電子書加密方法,包括:獲取閱讀電子書的授權信息;對待加密的電子書進行部分或全部加密處理,以及對所述授權信息進行加密處理,并生成包括加密后的授權信息和加密后的電子書的加密文件,以使閱讀電子書的設備下載所述加密文件并解密閱讀所述加密文件中的電子書;其中,所述授權信息包括:所述閱讀電子書的設備標識、所述電子書的閱讀時間段。可選地,所述對待加密的電子書進行部分或全部加密處理,以及對所述授權信息進行加密處理,并生成包括加密后的授權信息和加密后的電子書的加密文件,具體包括:提取待加密電子書的前N字節數據進行加密處理,并 ...
【技術保護點】
一種電子書加密方法,其特征在于,所述方法包括:獲取閱讀電子書的授權信息;對待加密的電子書進行部分或全部加密處理,以及對所述授權信息進行加密處理,并生成包括加密后的授權信息和加密后的電子書的加密文件,以使閱讀電子書的設備下載所述加密文件并解密閱讀所述加密文件中的電子書;其中,所述授權信息包括:所述閱讀電子書的設備標識、所述電子書的閱讀時間段。
【技術特征摘要】
1.一種電子書加密方法,其特征在于,所述方法包括:
獲取閱讀電子書的授權信息;
對待加密的電子書進行部分或全部加密處理,以及對所述授權信
息進行加密處理,并生成包括加密后的授權信息和加密后的電子書的
加密文件,以使閱讀電子書的設備下載所述加密文件并解密閱讀所述
加密文件中的電子書;
其中,所述授權信息包括:所述閱讀電子書的設備標識、所述電
子書的閱讀時間段。
2.根據權利要求1所述的電子書加密方法,其特征在于,所述對
待加密的電子書進行部分或全部加密處理,以及對所述授權信息進行
加密處理,并生成包括加密后的授權信息和加密后的電子書的加密文
件,具體包括:
提取待加密電子書的前N字節數據進行加密處理,并將加密后的
前N字節數據置于所述待加密電子書的結尾處之后;
在原前N字節數據對應的位置添加加密信息和隨機內容,并對加
密信息進行加密處理;
將加密后的加密信息、隨機內容、剩余字節的待加密電子書以及
加密后的前N字節數據合并,生成所述加密文件;
其中,N為大于等于8000的整數;
所述加密信息包括:所述待加密電子書的總字節數、所述授權信
息的長度和所述授權信息。
3.一種電子書加密裝置,其特征在于,所述裝置包括:
授權信息獲取單元,用于獲取閱讀電子書的授權信息;
加密單元,用于對待加密的電子書進行部分或全部加密處理,以
及對所述授權信息進行加密處理,并生成包括加密后的授權信息和加
密后的電子書的加密文件,以使閱讀電子書的設備下載所述加密文件
\t并解密閱讀所述加密文件中的電子書;
其中,所述授權信息包括:所述閱讀電子書的設備標識、所述電
子書的閱讀時間段。
4.根據權利要求3所述的電子書加密裝置,其特征在于,所述加
密單元,具體用于
提取待加密電子書的前N字節數據進行加密處理,并將加密后的
前N字節數據置于所述待加密電子書的結尾處之后;
在原前N字節數據對應的位置添加加密信息和隨機內容,并對加
密信息進行加密處理;
將加密后的加密信息、隨機內容、剩余字節的待加密電子書以及
加密后的前N字節數據合并,生成所述加密文件;
其中,N為大于等于8000的整數;
所述加密信息包括:所述待加密電子書的總字節數、所述授權信
息的長度和所述授權信息。
5.一種電子書離線閱讀方法,其特征在于,所述方法包括:
下載待閱讀的加密文件,所述加密文件包括:加密的電子書和加
密的授權信息;
對所述加密的授權信息進行解密,并確定當前閱讀設備標識是否
與所述授權信息中的閱讀電子書的設備標識一致,以及當前系統日期
是否在所述授權信息中的閱讀電子書的時間段內;
在所述當前閱讀設備標...
【專利技術屬性】
技術研發人員:李少明,文偉龍,
申請(專利權)人:北大方正集團有限公司,北京北大方正電子有限公司,
類型:發明
國別省市:北京;11
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。