本發(fā)明涉及計算機
技術(shù)領(lǐng)域:
:,具體而言,涉及一種電子資源保護方法和一種電子資源保護系統(tǒng)。
背景技術(shù):
::目前,電子資源具有多種格式,如:PDF(PortableDocumentFormat,便攜式文件格式)、ePub(electronicPublication,電子出版格式)、dPub(方正電子公司的飛翔工具輸出的文件格式)、MP3(MusicPlayer3,音樂播放器格式)、MP4(MPEG-4Part14,多媒體電腦檔案格式)等。其中,PDF是由AdobeSystems在1993年用于文件交換所發(fā)展出的文件格式。主要加密方式為文件打開加密。ePub是一個自由的開放標(biāo)準(zhǔn),屬于一種可以“自動重新編排”的內(nèi)容,也就是文字內(nèi)容可以根據(jù)閱讀設(shè)備的特性,以最適于閱讀的方式顯示。MP3是利用MPEGAudioLayer3的技術(shù),將音樂以1:10甚至1:12的壓縮率,壓縮成容量較小的文件夾,其主要加密方式是在線播放,不暴露文件地址。MP4,全稱MPEG-4Part14,是一種使用MPEG-4的多媒體電腦檔案格式,副檔名為mp4,以儲存數(shù)碼音訊及數(shù)碼視訊為主。主要加密方式是在線播放,不暴露文件地址。由此可知,每種格式的版權(quán)保護方式,即加密方式并不相同。由于不同格式的電子資源并不具有統(tǒng)一的保護機制,即并不具有統(tǒng)一的加密方式,給用戶使用電子資源帶來了一定的不便。因此需要一種新的技術(shù)方案,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,提升用戶的使用體驗。技術(shù)實現(xiàn)要素:本發(fā)明正是基于上述問題,提出了一種新的技術(shù)方案,可以靈活、高 效地實現(xiàn)對不同格式電子資源的加密,提升用戶的使用體驗。有鑒于此,本發(fā)明的一方面提出了一種電子資源保護方法,包括:根據(jù)接收到的對電子資源的獲取命令,確定所述電子資源的格式;通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密,以供將加密后的所述電子資源發(fā)送至所述獲取命令的發(fā)出方。在該技術(shù)方案中,可以針對不同格式的電子資源選擇對應(yīng)的加密方式進行加密,從而保證了不同電子資源在傳輸過程中的安全性,便于保護電子資源的版權(quán),使電子資源銷售更具安全性和便利性。也就是說,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,進而提升了用戶的使用體驗。在上述技術(shù)方案中,優(yōu)選地,所述電子資源的格式包括:PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,其中,每種格式的電子資源具有對應(yīng)的加密方式和解密方式。在該技術(shù)方案中,電子資源的格式包括但不限于PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,不同的格式都對應(yīng)有各自的加密方式和解密方式。通過該技術(shù)方案,可以自動根據(jù)電子資源的格式對電子資源采取對應(yīng)的加密方式或解密方式自動加密或解密,同時提升了電子資源銷售及購買查閱的安全性和便利性。另外,每一個文件的加密密鑰都是不一樣的。例如pdf1,加密密鑰可能為abcdefg,pdf2的加密密鑰可能為123456789qazwsc等。在上述任一技術(shù)方案中,優(yōu)選地,所述通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密,包括:將所述PDF格式的電子資源的加密密鑰保存至商品屬性;和/或?qū)⑺鰁Pub格式的電子資源轉(zhuǎn)換為第一壓縮包,將所述第一壓縮包的文件后綴修改為ePub,并將所述第一壓縮包的加密密鑰保存至商品屬性中。在該技術(shù)方案中,可以將PDF格式和ePub格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對PDF格式和ePub格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,所述通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密,包括:刪除所述dPub格式的電子資源中的mainx.xml文件,并將刪除mainx.xml文件后的所述dPub格式的電子資源壓縮為第二壓縮包,以及將所述第二壓縮包的文件后綴修改為dPub,并將所述第二壓縮包中的main.xml文件作為加密密鑰保存到商品屬性;在所述MP3格式的電子資源中每隔第一預(yù)定數(shù)量的字節(jié),增加第二預(yù)定數(shù)量的隨機字節(jié),并將所述第二預(yù)定數(shù)量的隨機字節(jié)作為加密密鑰保存到商品屬性;和/或用第三預(yù)定數(shù)量的隨機字節(jié)代替所述MP4格式的電子資源中的頭部的第三預(yù)定數(shù)量的原字節(jié),并將所述第三預(yù)定數(shù)量的原字節(jié)作為加密密鑰保存到商品屬性。在該技術(shù)方案中,可以將dPub格式、MP3格式和/或MP4格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對dPub格式、MP3格式和/或MP4格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,在所述通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密后,還包括:根據(jù)所述發(fā)出方的屬性信息驗證所述發(fā)出方是否具有解密權(quán)限;當(dāng)所述發(fā)出方通過驗證時,允許所述發(fā)出方根據(jù)所述發(fā)出方的個人信息對加密后的所述電子資源進行解密。在該技術(shù)方案中,可以驗證發(fā)出方(即購買方)是否具有解密權(quán)限,只有在具有解密權(quán)限時才說明其為合法的購買方,才能夠允許其對加密后的各種格式的電子資源進行解密,進而大大提升了電子資源銷售與購買的安全性,有效維護了電子資源的版權(quán)。具體來說,服務(wù)器段返回給購買方的加密密鑰,需要先進行加密,即加密密鑰不會進行明文傳輸。加密密鑰根據(jù)購買方的個人信息進行動態(tài)加密,購買方接收到加密后的加密密鑰后,根據(jù)購買方的個人信息進行解密,得到文件的解密密鑰。如上的獲取文件加密密鑰在特定的客戶端中自動完成,客戶端獲取到文件和解密密鑰后,動態(tài)地對各種格式的文件在內(nèi)存中進行合并與閱讀,當(dāng)客戶端程序關(guān)閉后,自動刪除已經(jīng)合并好的完成文件。本發(fā)明的另一方面提出了一種電子資源保護系統(tǒng),包括:格式確定單元,根據(jù)接收到的對電子資源的獲取命令,確定所述電子資源的格式;資源加密單元,通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密,以供將加密后的所述電子資源發(fā)送至所述獲取命令的發(fā)出方。在該技術(shù)方案中,可以針對不同格式的電子資源選擇對應(yīng)的加密方式進行加密,從而保證了不同電子資源在傳輸過程中的安全性,便于保護電子資源的版權(quán),使電子資源銷售更具安全性和便利性。也就是說,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,進而提升了用戶的使用體驗。在上述任一技術(shù)方案中,優(yōu)選地,所述電子資源的格式包括:PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,其中,每種格式的電子資源具有對應(yīng)的加密方式和解密方式。在該技術(shù)方案中,電子資源的格式包括但不限于PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,不同的格式都對應(yīng)有各自的加密方式和解密方式。通過該技術(shù)方案,可以自動根據(jù)電子資源的格式對電子資源采取對應(yīng)的加密方式或解密方式自動加密或解密,同時提升了電子資源銷售及購買查閱的安全性和便利性。另外,每一個文件的加密密鑰都是不一樣的。例如pdf1,加密密鑰可能為abcdefg,pdf2的加密密鑰可能為123456789qazwsc等。在上述任一技術(shù)方案中,優(yōu)選地,所述資源加密單元包括:PDF加密單元,將所述PDF格式的電子資源的加密密鑰保存至商品屬性;ePub加密單元,將所述ePub格式的電子資源轉(zhuǎn)換為第一壓縮包,將所述第一壓縮包的文件后綴修改為ePub,并將所述第一壓縮包的加密密鑰保存至商品屬性中。在該技術(shù)方案中,可以將PDF格式和ePub格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對PDF格式和ePub格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,所述資源加密單元包括:DPub加 密單元,刪除所述dPub格式的電子資源中的mainx.xml文件,并將刪除mainx.xml文件后的所述dPub格式的電子資源壓縮為第二壓縮包,以及將所述第二壓縮包的文件后綴修改為dPub,并將所述第二壓縮包中的main.xml文件作為加密密鑰保存到商品屬性;MP3加密單元,在所述MP3格式的電子資源中每隔第一預(yù)定數(shù)量的字節(jié),增加第二預(yù)定數(shù)量的隨機字節(jié),并將所述第二預(yù)定數(shù)量的隨機字節(jié)作為加密密鑰保存到商品屬性;和/或MP4加密單元,用第三預(yù)定數(shù)量的隨機字節(jié)代替所述MP4格式的電子資源中的頭部的第三預(yù)定數(shù)量的原字節(jié),并將所述第三預(yù)定數(shù)量的原字節(jié)作為加密密鑰保存到商品屬性。在該技術(shù)方案中,可以將dPub格式、MP3格式和/或MP4格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對dPub格式、MP3格式和/或MP4格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,還包括:權(quán)限驗證單元,在所述通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密后,根據(jù)所述發(fā)出方的屬性信息驗證所述發(fā)出方是否具有解密權(quán)限;密鑰發(fā)送單元,當(dāng)所述發(fā)出方通過驗證時,允許所述發(fā)出方根據(jù)所述發(fā)出方的個人信息對加密后的所述電子資源進行解密。在該技術(shù)方案中,可以驗證發(fā)出方(即購買方)是否具有解密權(quán)限,只有在具有解密權(quán)限時才說明其為合法的購買方,才能夠允許其對加密后的各種格式的電子資源進行解密,進而大大提升了電子資源銷售與購買的安全性,有效維護了電子資源的版權(quán)。具體來說,服務(wù)器段返回給購買方的加密密鑰,需要先進行加密,即加密密鑰不會進行明文傳輸。加密密鑰根據(jù)購買方的個人信息進行動態(tài)加密,購買方接收到加密后的加密密鑰后,根據(jù)購買方的個人信息進行解密,得到文件的解密密鑰。如上的獲取文件加密密鑰在特定的客戶端中自動完成,客戶端獲取到文件和解密密鑰后,動態(tài)地對各種格式的文件在內(nèi)存中進行合并與閱讀,當(dāng)客戶端程序關(guān)閉后,自動刪除已經(jīng)合并好的完成文件。通過以上技術(shù)方案,可以靈活、高效地實現(xiàn)對不同格式電子資源的加 密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,提升了用戶的使用體驗。附圖說明圖1示出了根據(jù)本發(fā)明的一個實施例的電子資源保護方法的流程圖;圖2示出了根據(jù)本發(fā)明的一個實施例的電子資源保護系統(tǒng)的框圖;圖3示出了根據(jù)本發(fā)明的一個實施例的對電子資源進行保護的示意圖;圖4示出了根據(jù)本發(fā)明的一個實施例的不同格式電子資源的加密手段示意圖。具體實施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和具體實施方式對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。圖1示出了根據(jù)本發(fā)明的一個實施例的電子資源保護方法的流程圖。如圖1所示,根據(jù)本發(fā)明的一個實施例的電子資源保護方法,包括:步驟102,根據(jù)接收到的對電子資源的獲取命令,確定所述電子資源的格式;步驟104,通過所述電子資源的格式對應(yīng)的加密方式自動為所述電子資源進行加密,以供將加密后的所述電子資源發(fā)送至所述獲取命令的發(fā)出方。在該技術(shù)方案中,可以針對不同格式的電子資源選擇對應(yīng)的加密方式進行加密,從而保證了不同電子資源在傳輸過程中的安全性,便于保護電子資源的版權(quán),使電子資源銷售更具安全性和便利性。也就是說,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,進而提升了用戶的使 用體驗。在上述技術(shù)方案中,優(yōu)選地,所述電子資源的格式包括:PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,其中,每種格式的電子資源具有對應(yīng)的加密方式和解密方式。在該技術(shù)方案中,電子資源的格式包括但不限于PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,不同的格式都對應(yīng)有各自的加密方式和解密方式。通過該技術(shù)方案,可以自動根據(jù)電子資源的格式對電子資源采取對應(yīng)的加密方式或解密方式自動加密或解密,同時提升了電子資源銷售及購買查閱的安全性和便利性。另外,每一個文件的加密密鑰都是不一樣的。例如pdf1,加密密鑰可能為abcdefg,pdf2的加密密鑰可能為123456789qazwsc等。在上述任一技術(shù)方案中,優(yōu)選地,步驟104包括:將所述PDF格式的電子資源的加密密鑰保存至商品屬性;和/或?qū)⑺鰁Pub格式的電子資源轉(zhuǎn)換為第一壓縮包,將所述第一壓縮包的文件后綴修改為ePub,并將所述第一壓縮包的加密密鑰保存至商品屬性中。在該技術(shù)方案中,可以將PDF格式和ePub格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對PDF格式和ePub格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,步驟104包括:刪除所述dPub格式的電子資源中的mainx.xml文件,并將刪除mainx.xml文件后的所述dPub格式的電子資源壓縮為第二壓縮包,以及將所述第二壓縮包的文件后綴修改為dPub,并將所述第二壓縮包中的main.xml文件作為加密密鑰保存到商品屬性;在所述MP3格式的電子資源中每隔第一預(yù)定數(shù)量的字節(jié),增加第二預(yù)定數(shù)量的隨機字節(jié),并將所述第二預(yù)定數(shù)量的隨機字節(jié)作為加密密鑰保存到商品屬性;和/或用第三預(yù)定數(shù)量的隨機字節(jié)代替所述MP4格式的電子資源中的頭部的第三預(yù)定數(shù)量的原字節(jié),并將所述第三預(yù)定數(shù)量的原字節(jié)作為加密密鑰保存到商品屬性。在該技術(shù)方案中,可以將dPub格式、MP3格式和/或MP4格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中 獲取加密密鑰對dPub格式、MP3格式和/或MP4格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,在步驟104后,還包括:根據(jù)所述發(fā)出方的屬性信息驗證所述發(fā)出方是否具有解密權(quán)限;當(dāng)所述發(fā)出方通過驗證時,允許所述發(fā)出方根據(jù)所述發(fā)出方的個人信息對加密后的所述電子資源進行解密。在該技術(shù)方案中,可以驗證發(fā)出方(即購買方)是否具有解密權(quán)限,只有在具有解密權(quán)限時才說明其為合法的購買方,才能夠允許其對加密后的各種格式的電子資源進行解密,進而大大提升了電子資源銷售與購買的安全性,有效維護了電子資源的版權(quán)。具體來說,服務(wù)器段返回給購買方的加密密鑰,需要先進行加密,即加密密鑰不會進行明文傳輸。加密密鑰根據(jù)購買方的個人信息進行動態(tài)加密,購買方接收到加密后的加密密鑰后,根據(jù)購買方的個人信息進行解密,得到文件的解密密鑰。如上的獲取文件加密密鑰在特定的客戶端中自動完成,客戶端獲取到文件和解密密鑰后,動態(tài)地對各種格式的文件在內(nèi)存中進行合并與閱讀,當(dāng)客戶端程序關(guān)閉后,自動刪除已經(jīng)合并好的完成文件。圖2示出了根據(jù)本發(fā)明的一個實施例的電子資源保護系統(tǒng)的框圖。如圖2所示,根據(jù)本發(fā)明的一個實施例的電子資源保護系統(tǒng)200,包括:格式確定單元202和資源加密單元204。其中,格式確定單元202用于根據(jù)接收到的對電子資源的獲取命令,確定電子資源的格式;資源加密單元204用于通過電子資源的格式對應(yīng)的加密方式自動為電子資源進行加密,以供將加密后的電子資源發(fā)送至獲取命令的發(fā)出方。在該技術(shù)方案中,可以針對不同格式的電子資源選擇對應(yīng)的加密方式進行加密,從而保證了不同電子資源在傳輸過程中的安全性,便于保護電子資源的版權(quán),使電子資源銷售更具安全性和便利性。也就是說,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,進而提升了用戶的使用體驗。在上述任一技術(shù)方案中,優(yōu)選地,電子資源的格式包括:PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,其中,每種格式的電子資源具有對應(yīng)的加密方式和解密方式。在該技術(shù)方案中,電子資源的格式包括但不限于PDF格式、ePub格式、dPub格式、MP3格式和MP4格式,不同的格式都對應(yīng)有各自的加密方式和解密方式。通過該技術(shù)方案,可以自動根據(jù)電子資源的格式對電子資源采取對應(yīng)的加密方式或解密方式自動加密或解密,同時提升了電子資源銷售及購買查閱的安全性和便利性。另外,每一個文件的加密密鑰都是不一樣的。例如pdf1,加密密鑰可能為abcdefg,pdf2的加密密鑰可能為123456789qazwsc等。在上述任一技術(shù)方案中,優(yōu)選地,資源加密單元204包括:PDF加密單元2042和ePub加密單元2044。其中,PDF加密單元2042用于將PDF格式的電子資源的加密密鑰保存至商品屬性;ePub加密單元2044用于將ePub格式的電子資源轉(zhuǎn)換為第一壓縮包,將第一壓縮包的文件后綴修改為ePub,并將第一壓縮包的加密密鑰保存至商品屬性中。在該技術(shù)方案中,可以將PDF格式和ePub格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對PDF格式和ePub格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,資源加密單元204包括:DPub加密單元2046、MP3加密單元2048和MP4加密單元20410。其中,DPub加密單元2046用于刪除DPub格式的電子資源中的mainx.xml文件,并將刪除mainx.xml文件后的DPub格式的電子資源壓縮為第二壓縮包,以及將第二壓縮包的文件后綴修改為dPub,并將第二壓縮包中的main.xml文件作為加密密鑰保存到商品屬性;MP3加密單元2048用于在MP3格式的電子資源中每隔第一預(yù)定數(shù)量的字節(jié),增加第二預(yù)定數(shù)量的隨機字節(jié),并將第二預(yù)定數(shù)量的隨機字節(jié)作為加密密鑰保存到商品屬性;MP4加密單元20410用于用第三預(yù)定數(shù)量的隨機字節(jié)代替MP4格式的電子資源中的頭部的第三預(yù)定數(shù)量的原字節(jié),并將第三預(yù)定數(shù) 量的原字節(jié)作為加密密鑰保存到商品屬性。在該技術(shù)方案中,可以將dPub格式、MP3格式和/或MP4格式的電子資源的加密密鑰保存至商品屬性中,以便購買方能夠自動在商品屬性中獲取加密密鑰對dPub格式、MP3格式和/或MP4格式的電子資源進行解密。在上述任一技術(shù)方案中,優(yōu)選地,還包括:權(quán)限驗證單元206和密鑰發(fā)送單元208。其中,權(quán)限驗證單元206用于在通過電子資源的格式對應(yīng)的加密方式自動為電子資源進行加密后,根據(jù)發(fā)出方的屬性信息驗證發(fā)出方是否具有解密權(quán)限;密鑰發(fā)送單元208用于當(dāng)所述發(fā)出方通過驗證時,允許所述發(fā)出方根據(jù)所述發(fā)出方的個人信息對加密后的所述電子資源進行解密。在該技術(shù)方案中,可以驗證發(fā)出方(即購買方)是否具有解密權(quán)限,只有在具有解密權(quán)限時才說明其為合法的購買方,才能夠允許其對加密后的各種格式的電子資源進行解密,進而大大提升了電子資源銷售與購買的安全性,有效維護了電子資源的版權(quán)。具體來說,服務(wù)器段返回給購買方的加密密鑰,需要先進行加密,即加密密鑰不會進行明文傳輸。加密密鑰根據(jù)購買方的個人信息進行動態(tài)加密,購買方接收到加密后的加密密鑰后,根據(jù)購買方的個人信息進行解密,得到文件的解密密鑰。如上的獲取文件加密密鑰在特定的客戶端中自動完成,客戶端獲取到文件和解密密鑰后,動態(tài)地對各種格式的文件在內(nèi)存中進行合并與閱讀,當(dāng)客戶端程序關(guān)閉后,自動刪除已經(jīng)合并好的完成文件。圖3示出了根據(jù)本發(fā)明的一個實施例的對電子資源進行保護的示意圖。如圖3所示,首先,可以將多種格式的電子資源錄入到運營支撐系統(tǒng)(多種格式包括:PDF、ePub、dPub、MP3、MP4等)。第二步,調(diào)用加密機制,對電子資源進行加密處理,得到加密后的文件,具體地:對PDF格式的文件:設(shè)置PDF的打開密碼,將打開密碼保存到商品屬性mainxml;對ePub格式的文件:解壓ePub到文件夾,壓縮文件夾為zip包,設(shè)置zip包打開密碼,修改文件后綴為ePub,將zip包打開密碼保存到商品屬性mainxml;對dPub格式的文件:解壓dPub到文件夾,讀取 main.xml文件內(nèi)容,刪除mainx.xml文件,壓縮文件夾為zip包,修改文件后綴為dPub;將讀取的main.xml文件內(nèi)容保存到商品屬性mainxml;對MP3格式的文件:修改MP3,每隔150個字節(jié)增加10個字節(jié)的隨機字節(jié),并設(shè)置商品屬性mainxml有值;對于MP4格式的文件:修改MP4,讀取MP4頭部的500字節(jié)內(nèi)容,用隨機字節(jié)代替MP4的頭500字節(jié),將MP4頭部的500字節(jié)內(nèi)容保存到商品屬性mainxml。第三步,通過交易平臺對電子資源進行售賣。第四步,個人用戶購買電子資源,登錄個人客戶端,獲取到個人購買列表。第五步,個人客戶端自動從運營支撐系統(tǒng)獲取加密后的電子資源文件。第六步,個人客戶端自動從運營支撐系統(tǒng)獲取各電子資源的解密文件,具體地,對PDF格式的文件,獲取到的為PDF打開密碼;對ePub格式的文件,獲取到的為zip包打開密碼;對dPub格式的文件,獲取到main.xml文件的內(nèi)容;對MP3格式的文件,獲取到通用密碼;對MP4格式的文件,獲取到MP4頭500字節(jié)的內(nèi)容。運營支撐系統(tǒng)提供各解密文件時,根據(jù)個人用戶信息,進行加密,個人客戶端獲取到加密后的文件后,需要根據(jù)個人用戶進行解密,解密得到的內(nèi)容才是各電子資源的解密密鑰。運營支撐系統(tǒng)與個人客戶端均采用base64的加密方式。第七步,個人客戶端獲取到電子資源文件和解密信息后,在打開電子資源時,動態(tài)進行解密,獲取到完整的電子資源文件后進行查閱,當(dāng)個人客戶端關(guān)閉或者停止運行時,自動刪除內(nèi)存中保存的完整電子資源文件。圖4示出了根據(jù)本發(fā)明的一個實施例的各電子資源的加密手段示意圖。如圖4所示,不同的電子資源格式對應(yīng)有不同的加密手段。具體地,對于PDF格式的文件,加密手段為設(shè)置PDF格式的打開密碼;對于dPub格式的文件,加密手段為方正電子公司特有格式,摳取dPub包中的main.xml文件;對于ePub格式的文件,加密手段為設(shè)置zip打開密碼,因為ePub格式為zip資源;對于MP3格式的文件,加密手段為每隔300個字節(jié)增加5個字節(jié)的擾亂碼;對于MP4格式的文件,加密手段為對 MP4頭部的1000字節(jié)進行替換。以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,通過本發(fā)明的技術(shù)方案,可以靈活、高效地實現(xiàn)對不同格式電子資源的加密,且加密方式易于擴展,使同一用戶可以在多臺設(shè)備上使用不同格式的電子資源,提升了用戶的使用體驗。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3