一種文件壓縮方法及其系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及網(wǎng)路信息安全領(lǐng)域,尤其涉及一種基于動(dòng)態(tài)口令的文件壓縮加密解密方法及其系統(tǒng),包括:S1一壓縮加密裝置將原文件壓縮成壓縮文件;S2將第一動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成加密密鑰;S3所述壓縮加密裝置使用所述加密密鑰對(duì)所述壓縮文件加密。本發(fā)明首先將文件進(jìn)行壓縮,隨后通過(guò)動(dòng)態(tài)令牌得到動(dòng)態(tài)口令,進(jìn)而通過(guò)動(dòng)態(tài)口令得到加密密鑰,實(shí)現(xiàn)對(duì)壓縮文件的加密;隨后認(rèn)證服務(wù)器與動(dòng)態(tài)令牌同步生產(chǎn)動(dòng)態(tài)口令并進(jìn)行比對(duì)來(lái)實(shí)現(xiàn)壓縮文件的解密,整個(gè)解密過(guò)程利用動(dòng)態(tài)口令保障壓縮文件傳輸過(guò)程中的真實(shí)性與完整性,同時(shí)保障了壓縮文件簽名認(rèn)證的不可否認(rèn)性,使文件管理起來(lái)更加簡(jiǎn)單,操作方便,達(dá)到了文件管理的安全性和易用性兼顧。
【專利說(shuō)明】一種文件壓縮方法及其系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)路信息安全領(lǐng)域,尤其涉及一種基于動(dòng)態(tài)口令的文件壓縮加密解密方法及其系統(tǒng)。
【背景技術(shù)】
[0002]近年來(lái),隨著計(jì)算機(jī)技術(shù)的發(fā)展,數(shù)據(jù)處理量也越來(lái)越大,為了更有效地存儲(chǔ)、處理和傳輸大量的數(shù)據(jù),壓縮技術(shù)應(yīng)運(yùn)而生,其能將一個(gè)大容量的文件壓縮成一個(gè)小容量的文件。
[0003]快節(jié)奏的生活讓人們慢慢習(xí)慣通過(guò)網(wǎng)絡(luò)進(jìn)行文件的傳輸,目前互聯(lián)網(wǎng)絡(luò)上常用的文件服務(wù)器上的文件大多屬于壓縮文件,文件下載后先解壓縮使用;另外,人們?cè)谑褂?,如電子郵件附加文件功能的時(shí)候,也多數(shù)選擇對(duì)附加文件進(jìn)行壓縮處理,再進(jìn)行發(fā)送。這樣做的結(jié)果,除了減輕網(wǎng)絡(luò)的負(fù)荷,更能省時(shí)省錢(qián)。
[0004]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,文件在傳輸過(guò)程中的安全性以及出現(xiàn)的問(wèn)題也越來(lái)越受到人們的關(guān)注?,F(xiàn)有技術(shù)文件存儲(chǔ)或傳輸過(guò)程中,最壞的情況是沒(méi)有進(jìn)行壓縮,也沒(méi)有加密,這種情況下,文件的安全性能不能得到保障,同時(shí)一定程度上也造成了網(wǎng)絡(luò)資源的浪費(fèi);當(dāng)然,最好的情況即是文件既進(jìn)行了壓縮,也進(jìn)行了加密。目前的常見(jiàn)的壓縮軟件如winzip, winrar都具有文件加密功能,一般是由用戶設(shè)置密碼。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供了一種基于動(dòng)態(tài)口令的文件壓縮方法,文件壓縮之后使用動(dòng)態(tài)口令對(duì)壓縮文件進(jìn)行加密解密,其操作簡(jiǎn)單,操作方便,同時(shí)能夠保障文件在傳輸過(guò)程中的安全性倉(cāng)泛。
[0006]目前常見(jiàn)的壓縮軟件加密技術(shù)方案中,對(duì)文件的加密為用戶設(shè)置密碼(即靜態(tài)口令)。這種密碼破解方法是窮舉式的密碼試探,隨著CPU (Central Processing Unit,中央處理單元)主頻的迅速攀升,破解這種密碼變得越來(lái)越容易,只要機(jī)器夠快、只要多花些時(shí)間,任何密碼都可能被攻破。
[0007]本發(fā)明提供的文件壓縮方法及其系統(tǒng),技術(shù)方案如下:
[0008]一種文件壓縮方法,包括:
[0009]SI 一壓縮加密裝置將原文件壓縮成壓縮文件;
[0010]S2將第一動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成加密密鑰;
[0011]S3所述壓縮加密裝置使用所述加密密鑰對(duì)所述壓縮文件加密。
[0012]優(yōu)選地,所述第一動(dòng)態(tài)口令由包含第一時(shí)間的信息生成。
[0013]優(yōu)選地,還包括:
[0014]S4將第二動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成解密密鑰;
[0015]S5所述壓縮加密裝置使用所述解密密鑰對(duì)所述壓縮文件解密;
[0016]S6所述壓縮加密裝置將所述文件解壓還原為所述原文件。
[0017]優(yōu)選地,所述第二動(dòng)態(tài)口令由包含第二時(shí)間的信息生成。
[0018]優(yōu)選地,所述解密密鑰與所述加密密鑰相同。
[0019]優(yōu)選地,在步驟S4,將第二動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成解密密鑰,具體包括:
[0020]S41生成第二動(dòng)態(tài)口令;
[0021 ] S42比對(duì)所述第一動(dòng)態(tài)口令與所述第二動(dòng)態(tài)口令;
[0022]S42若比對(duì)成功,則所述壓縮加密裝置結(jié)合所述第二動(dòng)態(tài)口令生成解密密鑰。
[0023]一種文件壓縮系統(tǒng),包括:一動(dòng)態(tài)令牌,一壓縮加密裝置,以及一認(rèn)證服務(wù)器;
[0024]所述動(dòng)態(tài)令牌,用于結(jié)合第一時(shí)間生成第一動(dòng)態(tài)口令;
[0025]所述壓縮加密裝置,用于實(shí)現(xiàn)對(duì)文件的壓縮與解壓過(guò)程,以及實(shí)現(xiàn)文件的加密與解密過(guò)程;
[0026]所述認(rèn)證服務(wù)器,用于結(jié)合第二時(shí)間生成第二動(dòng)態(tài)口令,且比對(duì)所述第一動(dòng)態(tài)口令與所述第二動(dòng)態(tài)口令,實(shí)現(xiàn)動(dòng)態(tài)口令的認(rèn)證。
[0027]動(dòng)態(tài)令牌是一種配置內(nèi)置芯片、電池、液晶屏,根據(jù)特定算法生成不可預(yù)測(cè)的隨機(jī)數(shù)字組合的產(chǎn)品,便于攜帶,方便使用。動(dòng)態(tài)令牌采用成熟的動(dòng)態(tài)口令技術(shù),實(shí)現(xiàn)固定時(shí)間頻率的口令的隨機(jī)變化,有效解決了靜態(tài)密碼容易被竊取等問(wèn)題,能充分保障客戶賬戶認(rèn)證安全。在本發(fā)明中,使用的基于時(shí)間同步的硬件令牌,其基于動(dòng)態(tài)令牌和認(rèn)證服務(wù)器的時(shí)間同步,通過(guò)運(yùn)算來(lái)生成一致的動(dòng)態(tài)口令,每60s產(chǎn)生一個(gè)新口令,使用OTP(One TimePassword,一次性口令)的動(dòng)態(tài)令牌可以有效的防止網(wǎng)絡(luò)上各種針對(duì)密碼的攻擊和竊取方法。
[0028]優(yōu)選地,所述認(rèn)證服務(wù)器與所述動(dòng)態(tài)令牌同步生成動(dòng)態(tài)口令。
[0029]優(yōu)選地,在所述第一時(shí)間與所述第二時(shí)間間隔內(nèi),所述認(rèn)證服務(wù)器中形成包含所述第二動(dòng)態(tài)口令的動(dòng)態(tài)口令列表。
[0030]優(yōu)選地,所述認(rèn)證服務(wù)器將所述第一動(dòng)態(tài)口令與所述動(dòng)態(tài)口令列表中包含的所述動(dòng)態(tài)口令進(jìn)行比對(duì)。
[0031 ] 在本發(fā)明中,通過(guò)比對(duì)動(dòng)態(tài)令牌與認(rèn)證服務(wù)器中分別生成的動(dòng)態(tài)口令來(lái)實(shí)現(xiàn)壓縮文件的解密過(guò)程,由于解密過(guò)程在壓縮過(guò)程之后,因而通常來(lái)說(shuō)上述的第二時(shí)間比第一時(shí)間晚。如果第二時(shí)間與第一時(shí)間的時(shí)間間隔非常短,即第二動(dòng)態(tài)口令與第一動(dòng)態(tài)口令分別在認(rèn)證服務(wù)器與動(dòng)態(tài)令牌中生成的時(shí)間很近,甚至第二動(dòng)態(tài)口令與第一動(dòng)態(tài)口令為同一個(gè)動(dòng)態(tài)口令,則認(rèn)證服務(wù)器收到第一動(dòng)態(tài)口令時(shí)即能認(rèn)證成功;若第二時(shí)間與第一時(shí)間的時(shí)間間隔比較大,則認(rèn)證服務(wù)器中則需要根據(jù)接收到的第一動(dòng)態(tài)口令在其內(nèi)部生產(chǎn)的動(dòng)態(tài)口令列表中查找比對(duì)與之對(duì)應(yīng)的動(dòng)態(tài)口令,直至比對(duì)成功為止;若比對(duì)失敗,則認(rèn)證失敗,即不能實(shí)現(xiàn)文件的解密。
[0032]本發(fā)明提供的文件壓縮方法及其系統(tǒng),有益效果在于:
[0033]1.本發(fā)明首先將文件進(jìn)行壓縮,隨后通過(guò)動(dòng)態(tài)令牌得到動(dòng)態(tài)口令,進(jìn)而通過(guò)動(dòng)態(tài)口令得到加密密鑰,實(shí)現(xiàn)對(duì)壓縮文件的加密,其操作簡(jiǎn)單方便,同時(shí)保障了文件在傳輸過(guò)程中的安全性和完整性;
[0034]2.本發(fā)明通過(guò)認(rèn)證服務(wù)器與動(dòng)態(tài)令牌同步生產(chǎn)動(dòng)態(tài)口令并進(jìn)行比對(duì)來(lái)實(shí)現(xiàn)壓縮文件的解密,整個(gè)解密過(guò)程利用動(dòng)態(tài)口令保障壓縮文件傳輸過(guò)程中的真實(shí)性與完整性,同時(shí)保障了壓縮文件簽名認(rèn)證的不可否認(rèn)性,使文件管理起來(lái)更加簡(jiǎn)單,操作方便,達(dá)到了文件管理的安全性和易用性兼顧。
[0035]3.本發(fā)明基于動(dòng)態(tài)口令對(duì)壓縮文件進(jìn)行加密解密,基于時(shí)間同步的動(dòng)態(tài)口令的使用大大提高了壓縮文件在傳輸過(guò)程中的安全性能,同時(shí)解決了一些安全性能要求高,需要在網(wǎng)絡(luò)中即時(shí)傳輸?shù)奈募膫鬏斃_。
【專利附圖】
【附圖說(shuō)明】
[0036]下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明:
[0037]圖1為本發(fā)明中壓縮文件加密過(guò)程示意圖;
[0038]圖2為本發(fā)明中壓縮文件解密過(guò)程示意圖;
[0039]圖3為本發(fā)明中文件壓縮系統(tǒng)示意圖。
【具體實(shí)施方式】
[0040]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行具體的描述。下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例。對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]如圖1所示本發(fā)明提供了一種文件壓縮方法,其中,壓縮文件加密過(guò)程包括以下步驟:
[0042]SI 一壓縮加密裝置將原文件壓縮成壓縮文件;
[0043]S2將第一動(dòng)態(tài)口令輸入壓縮加密裝置并生成加密密鑰;
[0044]S3壓縮加密裝置使用加密密鑰對(duì)壓縮文件加密。
[0045]具體地,在步驟SI中,壓縮加密裝置將文件壓縮成為壓縮文件,在這里,可以使用包括,如zip,rar壓縮算法對(duì)文件進(jìn)行壓縮。具體地,壓縮加密裝置中包括能夠?qū)ξ募M(jìn)行壓縮的應(yīng)用程序,如zip,rar等壓縮軟件,用戶只需將需要壓縮的文件導(dǎo)入上述壓縮文件即能實(shí)現(xiàn)文件的壓縮。特別地,本發(fā)明對(duì)使用到的壓縮算法與壓縮軟件不做限定,只要其能對(duì)文件進(jìn)行壓縮,都包括在本發(fā)明中的內(nèi)容中。
[0046]在本發(fā)明中,使用到的上述應(yīng)用軟件對(duì)文件進(jìn)行壓縮之后,在壓縮加密裝置界面即刻彈出加密口令輸入窗口,提示用戶輸入上述第一動(dòng)態(tài)口令,以對(duì)壓縮文件進(jìn)行加密。特別地,上述第一動(dòng)態(tài)口令由包含第一時(shí)間的信息生成。
[0047]在步驟S2中,用戶將第一動(dòng)態(tài)口令輸入到上述應(yīng)用軟件之后,則應(yīng)用軟件中的發(fā)散函數(shù),如哈希算法、對(duì)稱算法等,將接收到的第一動(dòng)態(tài)口令進(jìn)行發(fā)散得到加密密鑰,從而實(shí)現(xiàn)對(duì)壓縮文件的加密過(guò)程。特別地,在本發(fā)明中,對(duì)發(fā)散函數(shù)的具體形式不做限定,只要其能對(duì)動(dòng)態(tài)口令進(jìn)行發(fā)散得到密鑰,都包括在本發(fā)明中。
[0048]進(jìn)一步地,如圖2所示本發(fā)明中的文件壓縮方法還包括壓縮文件解密過(guò)程,具體包括以下步驟:
[0049]S4將第二動(dòng)態(tài)口令輸入壓縮加密裝置并生成解密密鑰;
[0050]S5壓縮加密裝置使用解密密鑰對(duì)壓縮文件解密;
[0051]S6壓縮加密裝置將文件解壓還原為原文件。
[0052]具體地,在步驟S4中,將第二動(dòng)態(tài)口令輸入壓縮加密裝置并生成解密密鑰,具體包括,:
[0053]S41生成第二動(dòng)態(tài)口令;
[0054]S42比對(duì)第一動(dòng)態(tài)口令與第二動(dòng)態(tài)口令;
[0055]S42若比對(duì)成功,則壓縮加密裝置結(jié)合第二動(dòng)態(tài)口令生成解密密鑰。
[0056]在步驟S4中,在這個(gè)過(guò)程中,只有第二動(dòng)態(tài)口令與第一動(dòng)態(tài)口令比對(duì)成功了,才能實(shí)現(xiàn)壓縮文件的解密過(guò)程,否則解密失敗。進(jìn)一步地,上述第二動(dòng)態(tài)口令由包含第二時(shí)間的信息生成。更進(jìn)一步地,又壓縮加密裝置中的發(fā)散函數(shù)將第一動(dòng)態(tài)口令進(jìn)行發(fā)散成為解密密鑰,實(shí)現(xiàn)對(duì)壓縮文件的解密;在這里使用的發(fā)散函數(shù)與步驟S2中使用的發(fā)散函數(shù)相同,如哈希算法、對(duì)稱算法等,因而這里生成的解密密鑰與步驟S2中生成的加密密鑰相同,進(jìn)而實(shí)現(xiàn)了壓縮文件的解密過(guò)程。
[0057]如圖3所示,本發(fā)明還提供了一種文件壓縮系統(tǒng),包括:一動(dòng)態(tài)令牌,壓縮加密裝置,以及一認(rèn)證服務(wù)器;其中,動(dòng)態(tài)令牌,用于結(jié)合第一時(shí)間生成第一動(dòng)態(tài)口令;壓縮加密裝置,實(shí)現(xiàn)對(duì)文件的壓縮與解壓過(guò)程,以及實(shí)現(xiàn)文件的加密與解密過(guò)程;認(rèn)證服務(wù)器,用于結(jié)合第二時(shí)間生成第二動(dòng)態(tài)口令,且通過(guò)將第一動(dòng)態(tài)口令與第二動(dòng)態(tài)口令進(jìn)行比對(duì),實(shí)現(xiàn)動(dòng)態(tài)口令的認(rèn)證,從而實(shí)現(xiàn)文件的解密。
[0058]進(jìn)一步地,認(rèn)證服務(wù)器與動(dòng)態(tài)令牌同步生成動(dòng)態(tài)口令。
[0059]具體地,本發(fā)明中的動(dòng)態(tài)令牌包括基于時(shí)間同步的硬件令牌,其內(nèi)置芯片、電池、液晶屏,根據(jù)特定算法生成不可預(yù)測(cè)的隨機(jī)數(shù)字組合的產(chǎn)品,便于攜帶,方便使用。動(dòng)態(tài)令牌中的令牌密鑰牌通過(guò)與時(shí)間組裝,使用特定的算法每60s產(chǎn)生一個(gè)新的動(dòng)態(tài)口令,且生成的動(dòng)態(tài)口令同時(shí)儲(chǔ)存于動(dòng)態(tài)令牌中并進(jìn)行顯示,有效地防止了網(wǎng)絡(luò)上各種針對(duì)密碼的攻擊和竊取方法,保障了壓縮文件在傳輸過(guò)程中的安全性能。特別地,在本發(fā)明中,對(duì)動(dòng)態(tài)令牌生成的動(dòng)態(tài)口令的位數(shù)以及生成動(dòng)態(tài)口令的算法不作限定,其中,動(dòng)態(tài)口令的位數(shù),如6位、8位等;生成動(dòng)態(tài)口令的算法包括,如SM3等,只要能夠用于動(dòng)態(tài)令牌生成動(dòng)態(tài)口令,都包括在本發(fā)明中。
[0060]壓縮加密裝置使用包括,如zip,rar壓縮算法對(duì)文件進(jìn)行壓縮與解壓,同時(shí)結(jié)合動(dòng)態(tài)令牌中生成的動(dòng)態(tài)口令實(shí)現(xiàn)壓縮文件的加密與解密。具體地,壓縮加密裝置中包括能夠?qū)ξ募M(jìn)行壓縮的應(yīng)用程序,如zip,rar等壓縮軟件,用戶只需將需要壓縮的文件導(dǎo)入上述壓縮文件即能實(shí)現(xiàn)文件的壓縮。
[0061]認(rèn)證服務(wù)器中包括與動(dòng)態(tài)令牌中相同的令牌密鑰,即認(rèn)證服務(wù)器與動(dòng)態(tài)令牌同步生成動(dòng)態(tài)口令。同樣的,認(rèn)證服務(wù)器中的令牌密鑰通過(guò)與時(shí)間進(jìn)行組裝,生成與動(dòng)態(tài)令牌中相同的動(dòng)態(tài)口令,并儲(chǔ)存在認(rèn)證服務(wù)器中。
[0062]在本發(fā)明中,正常來(lái)說(shuō),解密過(guò)程晚于加密過(guò)程,即這里說(shuō)的第二時(shí)間晚于第一時(shí)間,因而在第一時(shí)間與第二時(shí)間的時(shí)間間隔內(nèi),認(rèn)證服務(wù)器會(huì)每隔60s自動(dòng)生成動(dòng)態(tài)口令,形成一個(gè)包括第二動(dòng)態(tài)口令的動(dòng)態(tài)口令列表。如果第二時(shí)間與第一時(shí)間的時(shí)間間隔非常短,如30s,則第二動(dòng)態(tài)口令與第一動(dòng)態(tài)口令分別在認(rèn)證服務(wù)器與動(dòng)態(tài)令牌中生成的時(shí)間很近,甚至第二動(dòng)態(tài)口令與第一動(dòng)態(tài)口令可能是同一個(gè)動(dòng)態(tài)口令,如果是這種情況,那么認(rèn)證服務(wù)器在收到第一動(dòng)態(tài)口令時(shí)即能完成于第二動(dòng)態(tài)口令的比對(duì),認(rèn)證成功;若第二時(shí)間與第一時(shí)間的時(shí)間間隔比較大,如10min、20min,則認(rèn)證服務(wù)器中則需要根據(jù)接收到的第一動(dòng)態(tài)口令在其內(nèi)部生產(chǎn)的動(dòng)態(tài)口令列表中查找比對(duì)與之對(duì)應(yīng)的動(dòng)態(tài)口令,直至查找到與接收到的第一動(dòng)態(tài)完全相同的第二動(dòng)態(tài)口令,則比對(duì)成功;若認(rèn)證服務(wù)器沒(méi)有在動(dòng)態(tài)口令表中查找到與接收到的第一動(dòng)態(tài)口令完全相同的動(dòng)態(tài)口令時(shí),則比對(duì)失敗,即認(rèn)證失敗,不能實(shí)現(xiàn)文件的解密。特別地,本發(fā)明實(shí)現(xiàn)的是一種短時(shí)間內(nèi),如30min內(nèi)壓縮文件的加密解密過(guò)程,大大提高了文件傳輸過(guò)程中的安全性能,解決了一些安全性能要求高,需要在網(wǎng)絡(luò)中即時(shí)傳輸?shù)奈募膫鬏斃_。在本發(fā)明中,對(duì)第一時(shí)間與第二時(shí)間之間的時(shí)間間隔不做具體限定,只要認(rèn)證服務(wù)器能在這個(gè)時(shí)間間隔內(nèi)實(shí)現(xiàn)動(dòng)態(tài)口令的認(rèn)證,都包括在本發(fā)明的內(nèi)容中。
[0063]應(yīng)用于上述一個(gè)完整的實(shí)施例,發(fā)明中對(duì)壓縮文件的加密和解密過(guò)程的具體過(guò)程作出如下描述:
[0064]壓縮文件加密過(guò)程:
[0065]在壓縮加密裝置中的應(yīng)用軟件中導(dǎo)入需要壓縮的文件,點(diǎn)擊應(yīng)用軟件中的“壓縮”按鍵,則應(yīng)用軟件通過(guò)其內(nèi)部的壓縮算法對(duì)文件進(jìn)行壓縮形成壓縮文件;隨后再點(diǎn)擊應(yīng)用軟件中的“加密”按鍵,在彈出的顯示為“輸入動(dòng)態(tài)口令”的加密口令輸入窗口中輸入動(dòng)態(tài)令牌上顯示的第一動(dòng)態(tài)口令;應(yīng)用軟件接收到第一動(dòng)態(tài)口令后,經(jīng)過(guò)壓縮軟件中的發(fā)散函數(shù)發(fā)散得到加密密鑰,加密密鑰對(duì)壓縮文件進(jìn)行加密得到加密文件。
[0066]壓縮文件解密過(guò)程:
[0067]在壓縮加密裝置中的應(yīng)用軟件中導(dǎo)入需要解密的加密文件,點(diǎn)擊應(yīng)用軟件中的“解密”按鍵,在應(yīng)用軟件界面彈出的顯示為“輸入動(dòng)態(tài)口令”的解密口令輸入窗口中輸入上述第一動(dòng)態(tài)口令,同時(shí)將第一動(dòng)態(tài)口令與認(rèn)證服務(wù)器內(nèi)部的動(dòng)態(tài)口令列表進(jìn)行比對(duì),直至比對(duì)成功,將比對(duì)結(jié)果返回壓縮加密裝置中的應(yīng)用軟件;應(yīng)用軟件接收到比對(duì)成功的信號(hào)后,將接收第一動(dòng)態(tài)口令經(jīng)過(guò)內(nèi)置的發(fā)散函數(shù)發(fā)散得到與加密密鑰相同的解密密鑰;隨后使用密鑰對(duì)加密文件進(jìn)行解密得到壓縮文件;再點(diǎn)擊“解壓”,得到原文件。
[0068]本發(fā)明首先將文件進(jìn)行壓縮,隨后通過(guò)動(dòng)態(tài)令牌得到動(dòng)態(tài)口令,進(jìn)而通過(guò)動(dòng)態(tài)口令得到加密密鑰,實(shí)現(xiàn)對(duì)壓縮文件的加密;隨后認(rèn)證服務(wù)器與動(dòng)態(tài)令牌同步生產(chǎn)動(dòng)態(tài)口令并進(jìn)行比對(duì)來(lái)實(shí)現(xiàn)壓縮文件的解密,整個(gè)解密過(guò)程利用動(dòng)態(tài)口令保障壓縮文件傳輸過(guò)程中的真實(shí)性與完整性,同時(shí)保障了壓縮文件簽名認(rèn)證的不可否認(rèn)性,使文件管理起來(lái)更加簡(jiǎn)單,操作方便,達(dá)到了文件管理的安全性和易用性兼顧。
[0069]以上對(duì)發(fā)明的具體實(shí)施例進(jìn)行了詳細(xì)描述,但本發(fā)明并不限制于以上描述的具體實(shí)施例,其只是作為范例。對(duì)于本領(lǐng)域技術(shù)人員而言,任何對(duì)該系統(tǒng)進(jìn)行的等同修改和替代也都在本發(fā)明的范疇之中。因此,在不脫離發(fā)明的精神和范圍下所作出的均等變換和修改,都應(yīng)涵蓋在本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種文件壓縮方法,其特征在于,包括: Si一壓縮加密裝置將原文件壓縮成壓縮文件; S2將第一動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成加密密鑰; S3所述壓縮加密裝置使用所述加密密鑰對(duì)所述壓縮文件加密。
2.如權(quán)利要求1所述文件壓縮方法,其特征在于:所述第一動(dòng)態(tài)口令由包含第一時(shí)間的信息生成。
3.如權(quán)利要求1所述文件壓縮方法,其特征在于,還包括: S4將第二動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成解密密鑰; S5所述壓縮加密裝置使用所述解密密鑰對(duì)所述壓縮文件解密; S6所述壓縮加密裝置將所述文件解壓還原為所述原文件。
4.如權(quán)利要求3所述文件壓縮方法,其特征在于,所述第二動(dòng)態(tài)口令由包含第二時(shí)間的信息生成。
5.如權(quán)利要求3所述文件壓縮方法,其特征在于:所述解密密鑰與所述加密密鑰相同。
6.如權(quán)利要求4所述文件壓縮方法,其特征在于:在步驟S4,將第二動(dòng)態(tài)口令輸入所述壓縮加密裝置并生成解密密鑰,具體包括: S41生成第二動(dòng)態(tài)口令; S42比對(duì)所述第一動(dòng)態(tài)口令與所述第二動(dòng)態(tài)口令; S42若比對(duì)成功,則所述壓縮加密裝置結(jié)合所述第二動(dòng)態(tài)口令生成解密密鑰。
7.一種文件壓縮系統(tǒng),其特征在于,包括:一動(dòng)態(tài)令牌,一壓縮加密裝置,以及一認(rèn)證服務(wù)器; 所述動(dòng)態(tài)令牌,用于結(jié)合第一時(shí)間生成第一動(dòng)態(tài)口令; 所述壓縮加密裝置,用于實(shí)現(xiàn)對(duì)文件的壓縮與解壓過(guò)程,以及實(shí)現(xiàn)文件的加密與解密過(guò)程; 所述認(rèn)證服務(wù)器,用于結(jié)合第二時(shí)間生成第二動(dòng)態(tài)口令,且比對(duì)所述第一動(dòng)態(tài)口令與所述第二動(dòng)態(tài)口令,實(shí)現(xiàn)動(dòng)態(tài)口令的認(rèn)證。
8.如權(quán)利要求7所述文件壓縮系統(tǒng),其特征在于:所述認(rèn)證服務(wù)器與所述動(dòng)態(tài)令牌同步生成動(dòng)態(tài)口令。
9.如權(quán)利要求8所述文件壓縮系統(tǒng),其特征在于:在所述第一時(shí)間與所述第二時(shí)間間隔內(nèi),所述認(rèn)證服務(wù)器中形成包含所述第二動(dòng)態(tài)口令的動(dòng)態(tài)口令列表。
10.如權(quán)利要求9所述文件壓縮系統(tǒng),其特征在于:所述認(rèn)證服務(wù)器將所述第一動(dòng)態(tài)口令與所述動(dòng)態(tài)口令列表中包含的所述動(dòng)態(tài)口令進(jìn)行比對(duì)。
【文檔編號(hào)】H04L29/08GK104135493SQ201410418071
【公開(kāi)日】2014年11月5日 申請(qǐng)日期:2014年8月22日 優(yōu)先權(quán)日:2014年8月22日
【發(fā)明者】談劍鋒, 盛學(xué)明, 李海宏 申請(qǐng)人:上海眾人科技有限公司