專利名稱:一種基于u盤的文件安全分發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明屬于一種Excel文件分發(fā)方法,具體涉及一種基于U盤的文件安全分發(fā)方法,特別是涉及一種安全保密的Excel文件分發(fā)。
背景技術(shù):
隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,信息的數(shù)字化在信息的存儲、處理、分析和挖掘等方面表現(xiàn)出了無可比擬的優(yōu)勢。同時,網(wǎng)上交易和傳播電子文檔、音樂、電影、圖片、軟件等數(shù)字內(nèi)容越來越多,網(wǎng)絡和多媒體逐漸成為人們獲取和享受豐富內(nèi)容的重要途徑。但是,數(shù)字信息很容易被復制、修改、分發(fā),特別是P2P技術(shù)的發(fā)展,網(wǎng)絡上進行數(shù)字內(nèi)容傳播存在大量的盜版和侵權(quán)行為,這種行為以幾何級數(shù)的速度消耗了潛在的用戶資源,直接損害了信息版權(quán)所有者和合法經(jīng)營者的應得利益。從而導致許多內(nèi)容提供者不愿意把有價值的數(shù)字內(nèi)容放在英特網(wǎng)上發(fā)布。非正常渠道、非法身份獲取信息的便利與低廉,直接影響著信息產(chǎn)品的價格與市場,抑制和阻礙了信息價值的實現(xiàn)。傳統(tǒng)的數(shù)字文件保護通常采用一些對稱加密算法來加密文件,然后將密碼明文告知文件接收者,這種方法操作起來相對簡單,但是也有很多安全隱患:首先,當密碼泄漏時,我們將無法保證實際查看到文件的人是合法的文件接收者;其次,如果多個合法的文件接收者采用相同的密碼,我們將無法保證文件只被其中某個用戶使用;最后,如果文件在傳播中被修改,合法的文件接收者將無法正常解密并使用文件。為了防止數(shù)字文件的非法傳播、使用和修改,需要對數(shù)字文件進行保護,并提供有效的用戶身份認證機制和文件正確性檢驗機制。
發(fā)明內(nèi)容
要解決的技術(shù)問題為了避免現(xiàn)有技術(shù)的不足之處,本發(fā)明提出一種基于U盤的文件安全分發(fā)方法,克服上述缺陷的Excel文件分發(fā)方法,防止因Excel文件分發(fā)過程不安全以及用戶密碼泄露所導致的數(shù)字文件非法傳播、使用和修改,從而使文件分發(fā)和使用過程更加安全可靠。技術(shù)方案一種基于U盤的文件安全分發(fā)方法,其特征在于步驟如下:步驟1:用戶注冊,每個用戶自定義用戶密碼Keyl ;步驟2:對原始Excel文件File進行自定義編碼,生成專用格式文件Filel ;所述自定義編碼格式如下:自定義編碼為二進制碼,每一位代表Excel文件中的信息,字符信息用ANSI編碼,英文字符用單字節(jié)存儲,中文用雙子節(jié)存儲;首先為Excel表格頭信息:最開始4字節(jié)float型,表示表格總寬度;后續(xù)4字節(jié)float型,表示表格總高度;
后續(xù)4字節(jié)int型,表示表格總行數(shù);后續(xù)44字節(jié)int型,表示表格總列數(shù)。然后為單元格信息:后續(xù)4字節(jié)int型,表示單元格行號;后續(xù)4字節(jié)int型,表示單元格列號;后續(xù)I字節(jié)bool型,表示是否為合并單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)I字節(jié)bool型,表示是否是合并單元格的第一個單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)4字節(jié)float型,表示合并單元格的寬度;后續(xù)4字節(jié)float型,表示合并單元格的高度;后續(xù)4字節(jié)int型,表示合并單元格的行數(shù);后續(xù)4字節(jié)int型,表示合并單元格的列數(shù)。后續(xù)4字節(jié)float型,表示單元格寬度;后續(xù)4字節(jié)float型,表示單元格高度;后續(xù)2字節(jié)short型,表示單元格內(nèi)按字體劃分的數(shù)據(jù)塊數(shù);如果該short型數(shù)據(jù)不為O,則:后續(xù)4字節(jié)int型,表示數(shù)據(jù)塊長度,假設該int型數(shù)值為Cell_Length,則:后續(xù)Cell_Length個字節(jié)string型,表示數(shù)據(jù)塊內(nèi)容;后續(xù)I字節(jié)byte型,表示字體名所占字節(jié)數(shù),假設該byte型數(shù)值為Name_Length,則:后續(xù)Name_Length個字節(jié)string型,表示字體名;后續(xù)I字節(jié)byte型,表示字體大??;后續(xù)4字節(jié)int型,表示字體顏色RGB值;后續(xù)I字節(jié)bool型,表示是否粗體;后續(xù)I字節(jié)bool型,表不是否斜體;后續(xù)I字節(jié)byte型,表示單元格橫向?qū)ζ浞绞?;后續(xù)I字節(jié)byte型,表示單元格縱向?qū)ζ浞绞?;后續(xù)4字節(jié)int型,表示單元格背景顏色RGB值;步驟3:對專用格式文件Filel進行AES加密,生成密文文件Filel_ENC,密鑰為Keyl ;步驟4:對原始Excel文件File進行MD5哈希,得到哈希值File_MD5 ;步驟5:用U盤芯片序列號做密鑰對Keyl進行AES加密,得到Keyl_UID,然后將KeylJJID存儲在U盤的系統(tǒng)扇區(qū)中,生成認證U盤UKey ;步驟6:將密文文件Filel_ENC及對應的原始文件哈希值File_MD5通過網(wǎng)絡或其他途徑分發(fā)給終端用戶;步驟7:用戶將認證U盤UKey連接到計算機,然后使用文件查看客戶端打開密文文件Filel_ENC,文件查看客戶端獲取認證U盤UKey的芯片序列號并用其作為密鑰對Keyl_UID進行AES解密,得到Key2 ;步驟8:如果Key2與用戶輸入的密碼Key3相同,用Key2作為密鑰對密文Filel_ENC進行AES解密,得到專用格式文件Filel’,否則客戶端退出;
步驟9:使用專用解碼程序?qū)ilel’進行解碼,得到文件File’ ;步驟10:對 File,進行 MD5 哈希,得到 File,_MD5 ;步驟11:對比File_MD5和File’_MD5,當兩個文件相同時,步驟6的分發(fā)正確;當兩個文件不相同時,步驟6的分發(fā)錯誤。有益效果本發(fā)明提出的一種基于U盤的文件安全分發(fā)方法,以基于U盤芯片序列號的身份認證為基礎,確認用戶身份的合法性,使用自定義專用編碼、MD5校驗、二次加密等方法確保Excel文件的安全分發(fā)和使用。本發(fā)明在Excel文件分發(fā)與使用過程中,加強了對文件內(nèi)容的保護以及用戶身份的驗證,使Excel文件能夠更加安全可靠的分發(fā)和使用:I)由于對Excel文件進行了專用編碼,而不是通用格式,即使非法用戶獲得了編碼后的文件也無法使用通用的解碼程序解碼。2)使用綁定U盤序列號的方法進行用戶身份認證,增強了身份認證的可靠性,即使非法用戶獲得了注冊用戶的密碼,沒有認證U盤,依然無法解密和解碼Excel文件。3)采用雙重認證,將認證U盤中解密出的用戶密碼與用戶輸入的密碼進行對比,進一步加強了用戶認證的可靠性,只有同時獲得認證U盤與用戶密碼才能被認定為合法用戶。4)綁定U盤芯片序列號而不是計算機硬盤序列號,U盤攜帶方便,用戶可以在不同計算機上使用,更加易用。
圖1為基于U盤的文件安全分發(fā)方法的步驟;圖2為基于U盤的文件安全分發(fā)方法的結(jié)構(gòu)圖。
具體實施例方式現(xiàn)結(jié)合實施例、附圖對本發(fā)明作進一步描述:根據(jù)圖2的為基于U盤的文件安全分發(fā)方法的結(jié)構(gòu)圖可看出:I)用戶管理。管理用戶信息,只有注冊用戶才能正常使用Excel文件。2)數(shù)據(jù)導出。采用專用編碼方式對原始Excel文件進行重新編碼,生成自定義格式的文件。3)文件加密。使用注冊用戶的密碼作為密鑰對Excel文件內(nèi)容進行加密,生成密文文件。對Excel文件內(nèi)容進行MD5哈希,并將得到的MD5值加密。4)認證U盤制作。使用U盤芯片序列號作為密鑰對注冊用戶的用戶密碼進行再次加密,把得到的密文存放在U盤的系統(tǒng)扇區(qū)中,制成認證U盤。5)客戶端軟件。檢測用戶認證U盤的合法性,從而對用戶身份進行認證;對比用戶輸入的密碼與認證U盤中解密出的密碼是否一致,加強對Excel文件的保護;對分發(fā)給用戶的文件進行解密;使用專用解碼程序解碼專用格式的文件得到原始Excel文件。圖1為基于U盤的文件安全分發(fā)方法的步驟:I)用戶注冊,每個用戶自定義用戶密碼Keyl ;2)對原始Excel文件FiIe進行自定義編碼,生成專用格式文件FiIeI ;
3)對專用格式文件Filel進行加密,生成密文文件Filel_ENC,密鑰為Keyl ;4)對原始Excel文件File進行MD5哈希,得到哈希值File_MD5;5)用U盤芯片序列號做密鑰對Keyl進行加密,得到Keyl_UID,然后將Keyl_UID存儲在U盤的系統(tǒng)扇區(qū)中,生成認證U盤UKey ;6)將密文文件Filel_ENC及對應的原始文件哈希值File_MD5通過網(wǎng)絡或其他途徑分發(fā)給終端用戶;7)用戶將認證U盤UKey連接到計算機,然后使用文件查看客戶端打開密文文件Filel_ENC,文件查看客戶端獲取認證U盤UKey的芯片序列號并用其作為密鑰對Keyl_UID進行解密,得到Key2;8)如果Key2與用戶輸入的密碼Key3相同,用Key2作為密鑰對密文File 1_ENC進行解密,得到專用格式文件Filel’,否則客戶端退出;9)使用專用解碼程序?qū)ilel’進行解碼,得到文件File’ ;10)對 File’ 進行 MD5 哈希,得到 File’ _MD5;11)對比File_MD5和File’_MD5,當兩個文件相同時,步驟6的分發(fā)正確;當兩個文件不相同時,步驟6的分發(fā)錯誤。利用本發(fā)明所說的U盤的文件安全分發(fā)方法,下面通過兩個具體實施實例來進一步說明本發(fā)明的方法步驟。實施例1。一個注冊用戶獲得加密過的專用格式文件后,使用客戶端打開文件的過程如下:第一部分I)用戶管理。管理用戶信息,只有注冊用戶才能正常使用Excel文件。2)數(shù)據(jù)導出。采用專用編碼方式對原始Excel文件進行重新編碼,生成自定義格式的文件。3)文件加密。使用注冊用戶的密碼作為密鑰對Excel文件內(nèi)容進行加密,生成密文文件。對Excel文件內(nèi)容進行MD5哈希,并將得到的MD5值加密。4)認證U盤制作。使用U盤芯片序列號作為密鑰對注冊用戶的用戶密碼進行再次加密,把得到的密文存放在U盤的系統(tǒng)扇區(qū)中,制成認證U盤。步驟為:步驟1:用戶注冊,每個用戶自定義用戶密碼Keyl ;步驟2:對原始Excel文件File進行自定義編碼,生成專用格式文件Filel ;所述自定義編碼格式如下:自定義編碼為二進制碼,每一位代表Excel文件中的信息,字符信息用ANSI編碼,英文字符用單字節(jié)存儲,中文用雙子節(jié)存儲;首先為Excel表格頭信息:最開始4字節(jié)float型,表示表格總寬度;后續(xù)4字節(jié)float型,表示表格總高度;后續(xù)4字節(jié)int型,表示表格總行數(shù);后續(xù)44字節(jié)int型,表示表格總列數(shù)。然后為單元格信息:后續(xù)4字節(jié)int型,表示單元格行號;
后續(xù)4字節(jié)int型,表示單元格列號;后續(xù)I字節(jié)bool型,表示是否為合并單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)I字節(jié)bool型,表示是否是合并單元格的第一個單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)4字節(jié)float型,表示合并單元格的寬度;后續(xù)4字節(jié)float型,表示合并單元格的高度;后續(xù)4字節(jié)int型,表示合并單元格的行數(shù);后續(xù)4字節(jié)int型,表示合并單元格的列數(shù)。后續(xù)4字節(jié)float型,表示單元格寬度;后續(xù)4字節(jié)float型,表示單元格高度;后續(xù)2字節(jié)short型,表示單元格內(nèi)按字體劃分的數(shù)據(jù)塊數(shù);如果該short型數(shù)據(jù)不為O,則:后續(xù)4字節(jié)int型,表示數(shù)據(jù)塊長度,假設該int型數(shù)值為Cell_Length,則:后續(xù)Cell_Length個字節(jié)string型,表示數(shù)據(jù)塊內(nèi)容;后續(xù)I字節(jié)byte型,表示字體名所占字節(jié)數(shù),假設該byte型數(shù)值為Name_Length,則:后續(xù)Name_Length個字節(jié)string型,表示字體名;后續(xù)I字節(jié)byte型,表示字體大?。缓罄m(xù)4字節(jié)int型,表示字體顏色RGB值;后續(xù)I字節(jié)bool型,表示是否粗體;后續(xù)I字節(jié)bool型,表不是否斜體;后續(xù)I字節(jié)byte型,表示單元格橫向?qū)ζ浞绞剑缓罄m(xù)I字節(jié)byte型,表示單元格縱向?qū)ζ浞绞剑缓罄m(xù)4字節(jié)int型,表示單元格背景顏色RGB值;步驟3:對專用格式文件Filel進行AES加密,生成密文文件Filel_ENC,密鑰為Keyl ;步驟4:對原始Excel文件File進行MD5哈希,得到哈希值File_MD5 ;步驟5:用U盤芯片序列號做密鑰對Keyl進行AES加密,得到Keyl_UID,然后將KeylJJID存儲在U盤的系統(tǒng)扇區(qū)中,生成認證U盤UKey ;步驟6:將密文文件Filel_ENC及對應的原始文件哈希值File_MD5通過網(wǎng)絡或其他途徑分發(fā)給終端用戶;第二部分:步驟1:將認證U盤連接到計算機;步驟2:啟動客戶端,選擇要打開的文件File_ENC ;步驟3:客戶端讀取認證U盤中的的系統(tǒng)扇區(qū),得到經(jīng)過再次加密的用戶密碼Keyl_UID;步驟4:客戶端獲取認證U盤的芯片序列號WD;步驟5:客戶端用UID作為密鑰解密Key 1_UID,得到Keyl;步驟6:客戶端對比Keyl與用戶輸入的密碼Key2是否相等;步驟7:如果Keyl不等于Key2,轉(zhuǎn)至步驟12;
步驟8:如果Keyl等于Key2,用Keyl作為密鑰對File_ENC進行解密,得到File_DE;步驟9:客戶端對File_DE進行解碼,得到文件File ;步驟10:對File進行MD5哈希,得到File_MD5,當兩個文件相同時,步驟6的分發(fā)正確;當兩個文件不相同時,步驟6的分發(fā)錯誤;步驟11:客戶端退出。實施例2。一個注冊用戶修改個人密碼,并更新認證U盤的過程如下:第一部分I)用戶管理。管理用戶信息,只有注冊用戶才能正常使用Excel文件。2)數(shù)據(jù)導出。采用專用編碼方式對原始Excel文件進行重新編碼,生成自定義格式的文件。3)文件加密。使用注冊用戶的密碼作為密鑰對Excel文件內(nèi)容進行加密,生成密文文件。對Excel文件內(nèi)容進行MD5哈希,并將得到的MD5值加密。4)認證U盤制作。使用U盤芯片序列號作為密鑰對注冊用戶的用戶密碼進行再次加密,把得到的密文存放在U盤的系統(tǒng)扇區(qū)中,制成認證U盤。步驟為:步驟1:用戶注冊,每個用戶自定義用戶密碼Keyl ;步驟2:對原始Excel文件File進行自定義編碼,生成專用格式文件Filel ;所述自定義編碼格式如下:自定義編碼為二進制碼,每一位代表Excel文件中的信息,字符信息用ANSI編碼,英文字符用單字節(jié)存儲,中文用雙子節(jié)存儲;首先為Excel表格頭信息:最開始4字節(jié)float型,表示表格總寬度;后續(xù)4字節(jié)float型,表示表格總高度;后續(xù)4字節(jié)int型,表示表格總行數(shù);后續(xù)44字節(jié)int型,表示表格總列數(shù)。然后為單元格信息:后續(xù)4字節(jié)int型,表示單元格行號;后續(xù)4字節(jié)int型,表示單元格列號;后續(xù)I字節(jié)bool型,表示是否為合并單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)I字節(jié)bool型,表示是否是合并單元格的第一個單元格。如果該bool型數(shù)據(jù)為true,則:后續(xù)4字節(jié)float型,表示合并單元格的寬度;后續(xù)4字節(jié)float型,表示合并單元格的高度;后續(xù)4字節(jié)int型,表示合并單元格的行數(shù);后續(xù)4字節(jié)int型,表示合并單元格的列數(shù)。后續(xù)4字節(jié)float型,表示單元格寬度;后續(xù)4字節(jié)float型,表示單元格高度;后續(xù)2字節(jié)short型,表示單元格內(nèi)按字體劃分的數(shù)據(jù)塊數(shù);如果該short型數(shù)據(jù)不為O,則:
后續(xù)4字節(jié)int型,表示數(shù)據(jù)塊長度,假設該int型數(shù)值為Cell_Length,則:后續(xù)Cell_Length個字節(jié)string型,表示數(shù)據(jù)塊內(nèi)容;后續(xù)I字節(jié)byte型,表示字體名所占字節(jié)數(shù),假設該byte型數(shù)值為Name_Length,則:后續(xù)Name_Length個字節(jié)string型,表示字體名;后續(xù)I字節(jié)byte型,表示字體大小;后續(xù)4字節(jié)int型,表示字體顏色RGB值;后續(xù)I字節(jié)bool型,表示是否粗體;后續(xù)I字節(jié)bool型,表示是否斜體;后續(xù)I字節(jié)byte型,表示單元格橫向?qū)ζ浞绞剑缓罄m(xù)I字節(jié)byte型,表示單元格縱向?qū)ζ浞绞剑缓罄m(xù)4字節(jié)int型,表示單元格背景顏色RGB值;步驟3:對專用格式文件Filel進行AES加密,生成密文文件Filel_ENC,密鑰為Keyl ;步驟4:對原始Excel文件File進行MD5哈希,得到哈希值File_MD5 ;步驟5:用U盤芯片序列號做密鑰對Keyl進行AES加密,得到Keyl_UID,然后將KeylJJID存儲在U盤的系統(tǒng)扇區(qū)中,生成認證U盤UKey ;步驟6:將密文文件Filel_ENC及對應的原始文件哈希值File_MD5通過網(wǎng)絡或其他途徑分發(fā)給終端用戶;第二部分:步驟1:將認證U盤接入計算機,啟動客戶端,選擇修改密碼;步驟2:客戶端讀取認證U盤的系統(tǒng)扇區(qū),得到經(jīng)過再次加密的用戶密碼Keyl_UID;步驟3:客戶端獲取認證U盤的芯片序列號WD ;步驟4:客戶端用UID作為密鑰解密Keyl_UID,得到Keyl ;步驟5:客戶端對比Keyl與用戶輸入的密碼Key2是否相等;步驟6:如果Keyl不等于Key2,轉(zhuǎn)至步驟11;步驟7:如果Keyl等于Key2,客戶端要求用戶兩次輸入相同的新密碼Key3 ;步驟8:客戶端用UID對Key3進行再次加密,得到Key3_UID ;步驟9:客戶端將Key3_UID寫入認證U盤的系統(tǒng)扇區(qū),覆蓋Key 1_UID ;步驟10:客戶端退出。
權(quán)利要求
1.一種基于U盤的文件安全分發(fā)方法,其特征在于步驟如下: 步驟1:用戶注冊,每個用戶自定義用戶密碼Keyl ; 步驟2:對原始Excel文件File進行自定義編碼,生成專用格式文件Filel ;所述自定義編碼格式如下:自定義編碼為二進制碼,每一位代表Excel文件中的信息,字符信息用ANSI編碼,英文字符用單字節(jié)存儲,中文用雙子節(jié)存儲; 首先為Excel表格頭信息: 最開始4字節(jié)float型,表示表格總寬度; 后續(xù)4字節(jié)float型,表示表格總高度; 后續(xù)4字節(jié)int型,表示表格總行數(shù); 后續(xù)44字節(jié)int型,表示表格總列數(shù)。
然后為單元格信息: 后續(xù)4字節(jié)int型,表示單元格行號; 后續(xù)4字節(jié)int型,表示單元格列號; 后續(xù)I字節(jié)bool型,表示是否為合并單元格。如果該bool型數(shù)據(jù)為true,則: 后續(xù)I字節(jié)bool型,表示是否是合并單元格的第一個單元格。如果該bool型數(shù)據(jù)為true,則: 后續(xù)4字節(jié)float型,表示合并單元格的寬度; 后續(xù)4字節(jié)float型,表示合并單元格的高度; 后續(xù)4字節(jié)int型,表示合并單元格的行數(shù); 后續(xù)4字節(jié)int型,表示合并單元格的列數(shù)。
后續(xù)4字節(jié)float型,表示單元格寬度; 后續(xù)4字節(jié)float型,表示單元格高度; 后續(xù)2字節(jié)short型,表示單元格內(nèi)按字體劃分的數(shù)據(jù)塊數(shù);如果該short型數(shù)據(jù)不為0,則: 后續(xù)4字節(jié)int型,表示數(shù)據(jù)塊長度,假設該int型數(shù)值為Cell_Length,則:后續(xù)Cell_Length個字節(jié)string型,表示數(shù)據(jù)塊內(nèi)容; 后續(xù)I字節(jié)byte型,表示字體名所占字節(jié)數(shù),假設該byte型數(shù)值為Name_Length,則:后續(xù)Name_Length個字節(jié)string型,表示字體名; 后續(xù)I字節(jié)byte型,表示字體大??; 后續(xù)4字節(jié)int型,表示字體顏色RGB值; 后續(xù)I字節(jié)bool型,表示是否粗體; 后續(xù)I字節(jié)bool型,表示是否斜體; 后續(xù)I字節(jié)byte型,表示單元格橫向?qū)ζ浞绞剑? 后續(xù)I字節(jié)byte型,表示單元格縱向?qū)ζ浞绞剑? 后續(xù)4字節(jié)int型,表示單元格背景顏色RGB值; 步驟3:對專用格式文件Filel進行AES加密,生成密文文件Filel_ENC,密鑰為Keyl ; 步驟4:對原始Excel文件File進行MD5哈希,得到哈希值File_MD5 ; 步驟5:用U盤芯片序列號做密鑰對Keyl進行AES加密,得到Keyl_UID,然后將Keyl_UID存儲在U盤的系統(tǒng)扇區(qū)中,生成認證U盤UKey ;步驟6:將密文文件Filel_ENC及對應的原始文件哈希值File_MD5通過網(wǎng)絡或其他途徑分發(fā)給終端用戶; 步驟7:用戶將認證U盤UKey連接到計算機,然后使用文件查看客戶端打開密文文件Filel_ENC,文件查看客戶端獲取認證U盤UKey的芯片序列號并用其作為密鑰對Keyl_UID進行AES解密,得到Key2 ; 步驟8:如果Key2與用戶輸入的密碼Key3相同,用Key2作為密鑰對密文Filel_ENC進行AES解密,得到專用格式文件Filel’,否則客戶端退出; 步驟9:使用專用解碼程序?qū)ilel’進行解碼,得到文件File’ ; 步驟10:對File’進行MD5哈希,得到File,_MD5 ; 步驟11:對比File_MD5和File’_MD5,當兩個文件相同時,步驟6的分發(fā)正確;當兩個文件不相同時, 步驟6的分發(fā)錯誤。
全文摘要
本發(fā)明涉及一種基于U盤的文件安全分發(fā)方法,以基于U盤芯片序列號的身份認證為基礎,確認用戶身份的合法性,使用自定義專用編碼、MD5校驗、二次加密等方法確保Excel文件的安全分發(fā)和使用。本發(fā)明在Excel文件分發(fā)與使用過程中,加強了對文件內(nèi)容的保護以及用戶身份的驗證,使Excel文件能夠更加安全可靠的分發(fā)和使用綁定U盤芯片序列號而不是計算機硬盤序列號,U盤攜帶方便,用戶可以在不同計算機上使用,更加易用。
文檔編號G06F21/34GK103093137SQ20131002240
公開日2013年5月8日 申請日期2013年1月21日 優(yōu)先權(quán)日2013年1月21日
發(fā)明者谷建華, 周興社, 趙天海, 王云嵐, 王川, 崔齊, 王濤, 李秀春 申請人:西北工業(yè)大學