本發(fā)明涉及數(shù)據(jù)安全領(lǐng)域,尤其涉及一種提高數(shù)據(jù)安全性的系統(tǒng)。
背景技術(shù):
現(xiàn)有的數(shù)據(jù)存儲方式具有多種方式,但是都存在著信息泄露的問題。如使用移動式的存儲設(shè)備,直接將數(shù)據(jù)存儲在移動存儲設(shè)備上,則存在著存儲設(shè)備丟失的問題,丟失后就會造成信息的泄露?;蛘呤褂镁W(wǎng)絡(luò)存儲的方式,網(wǎng)絡(luò)存儲需要在計算機上每次使用用戶名密碼登錄,這樣很容易軟件或者攝像頭記錄下用戶名密碼,造成用戶名密碼泄露,從而造成數(shù)據(jù)泄露了。即現(xiàn)有的數(shù)據(jù)存儲方式還是十分的不安全?,F(xiàn)有的手機功能相對較多,而且人手一部,如果能盡可能使用手機上的功能模塊,則會降低模塊的重復(fù)性投入,降低用戶成本。
技術(shù)實現(xiàn)要素:
為此,需要提供一種提高數(shù)據(jù)安全性的系統(tǒng),解決現(xiàn)有數(shù)據(jù)存儲不安全的問題。
為實現(xiàn)上述目的,發(fā)明人提供了一種提高數(shù)據(jù)安全性的系統(tǒng),包括有手機、服務(wù)器、電腦和移動式存儲設(shè)備,手機包括有手機射頻模塊、指紋模塊和第一近場通信模塊,移動式存儲設(shè)備包含有USB接口和第二近場通信模塊,電腦包括指紋設(shè)備密碼初始化模塊、校驗?zāi)K、用戶名密碼模塊和數(shù)據(jù)存儲模塊,移動式存儲設(shè)備存儲有序列號和與序列號相關(guān)的第一加密規(guī)則和與序列號相關(guān)的第二解密規(guī)則,服務(wù)器存儲有與第一加密規(guī)則對應(yīng)的第一解密規(guī)則,服務(wù)器存儲有與第二解密規(guī)則對應(yīng)的第二加密規(guī)則,第一加密規(guī)則與第二加密規(guī)則不同,其中:
電腦用于檢測移動式存儲設(shè)備是否插入電腦的USB接口,檢測到插入后判斷移動式存儲設(shè)備是否存儲有指紋數(shù)據(jù);如果沒有存儲指紋數(shù)據(jù),則使能指紋設(shè)備密碼初始化模塊,指紋設(shè)備密碼初始化模塊用于初始化指紋和設(shè)備密碼并在初始化后使能校驗?zāi)K;如果存儲有指紋數(shù)據(jù),則直接使能校驗?zāi)K;
校驗?zāi)K用于獲取用戶輸入設(shè)備密碼數(shù)據(jù)并發(fā)到移動式存儲設(shè)備,手機用于通過指紋模塊獲取指紋數(shù)據(jù)并通過第一近場通信模塊發(fā)到移動式存儲設(shè)備,移動式存儲設(shè)備用于獲取到指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)后,并與移動式存儲設(shè)備內(nèi)的數(shù)據(jù)進行比較,如果都通過則使能用戶名密碼模塊,否則用戶名密碼模塊;
用戶名密碼模塊用于判斷移動式存儲設(shè)備是否存有用戶名和密碼信息;移動式存儲設(shè)備沒存有用戶名和密碼信息,進行用戶名和密碼初始化,待用戶名和密碼初始化完成后,使能數(shù)據(jù)存儲模塊;移動式存儲設(shè)備存有用戶名和密碼信息,使能數(shù)據(jù)存儲模塊;
數(shù)據(jù)存儲模塊用于發(fā)送文件讀取指令;移動式存儲設(shè)備用于接收到文件讀取指令后,采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將文件讀取指令、序列號和加密后的用戶名和密碼發(fā)送給手機;手機用于通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件讀取指令到服務(wù)器;服務(wù)器用于根據(jù)序列號得到第一解密規(guī)則解密用戶名和密碼并驗證通過后,對讀取的文件信息采用第二加密規(guī)則進行加密,并返回加密后的文件信息到手機;手機用于通過近場通信模塊發(fā)送加密后的信息到移動式存儲設(shè)備,移動式存儲設(shè)備用于對文件信息進行解密并發(fā)送給電腦,電腦用于顯示讀取的文件信息;
數(shù)據(jù)存儲模塊還用于檢測到文件上傳操作后,發(fā)送上傳的文件信息到移動式存儲設(shè)備;移動式存儲設(shè)備用于生成隨機數(shù),并對隨機數(shù)和文件信息進行加密,并采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將序列號、加密后的用戶名和密碼、文件信息發(fā)送給手機;手機用于通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件信息到服務(wù)器;服務(wù)器用于解密并驗證用戶名和密碼通過后,解密獲取隨機數(shù)和文件信息,存儲文件信息到用戶名對應(yīng)的文件夾下。
進一步地,指紋設(shè)備密碼初始化模塊用于發(fā)出獲取指紋提示,等待指紋模塊獲取到指紋數(shù)據(jù),獲取到指紋數(shù)據(jù)后發(fā)出獲取設(shè)備密碼提示,等待電腦的鍵盤獲取到設(shè)備密碼數(shù)據(jù)后,存儲指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)到移動式存儲設(shè)備中,并使能校驗?zāi)K。
進一步地,用戶名密碼模塊在進行用戶名和密碼初始化的時,用戶名密碼模塊用于彈出對話框提示用戶輸入用戶名和密碼,電腦獲取到用戶名密碼后,通過近場通信模塊將用戶名、密碼和指紋數(shù)據(jù)發(fā)送到手機,手機用于通過手機的手機射頻模塊發(fā)送用戶名、密碼和指紋數(shù)據(jù)到服務(wù)器,服務(wù)器用于檢測用戶名、密碼和指紋數(shù)據(jù)是否通過驗證,并將驗證結(jié)果發(fā)到手機,手機用于通過近場通信模塊轉(zhuǎn)發(fā)到電腦,電腦用于在接收到驗證結(jié)果后對結(jié)果進行判斷,判斷結(jié)果是通過的則把用戶名密碼存儲到移動式存儲設(shè)備中,并使能數(shù)據(jù)存儲模塊,判斷結(jié)果沒通過則提示用戶其輸入的用戶名和密碼錯誤,不使能數(shù)據(jù)存儲模塊。
區(qū)別于現(xiàn)有技術(shù),上述技術(shù)方案1.通過指紋與用戶名和密碼進行關(guān)聯(lián),用戶不需要再次輸入用戶名密碼,避免了用戶名密碼泄露的問題。2.通過在服務(wù)器將用戶名和密碼與文件信息關(guān)聯(lián),而不關(guān)聯(lián)指紋數(shù)據(jù),避免了指紋數(shù)據(jù)造成的指紋數(shù)據(jù)重復(fù)而出現(xiàn)的文件信息泄露的問題。3.電腦與服務(wù)器的通信走的是手機射頻的通道,降低了網(wǎng)絡(luò)被監(jiān)聽的可能,避免了數(shù)據(jù)泄露。4.對文件信息采用每次用戶名密碼校驗,同時文件信息和用戶名密碼都是加密的情況下。5.使用隨機數(shù)的加密方式,使得加密后的文件更具有混亂性,避免數(shù)據(jù)包被截獲后被解密的問題。6、使用手機的指紋模塊也降低了移動式存儲設(shè)備的成本。
附圖說明
圖1為本發(fā)明方法的流程圖;
圖2為本發(fā)明系統(tǒng)的結(jié)構(gòu)圖。
具體實施方式
為詳細說明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實現(xiàn)目的及效果,以下結(jié)合具體實施例并配合附圖詳予說明。
請參閱圖1到圖2,本實施例提供一種提高數(shù)據(jù)安全性的系統(tǒng),包括手機205、服務(wù)器207、電腦201和移動式存儲設(shè)備203,具體地,系統(tǒng)架構(gòu)圖可以如圖2的系統(tǒng)200。手機包括有手機射頻模塊、指紋模塊和第一近場通信模塊,手機通過手機射頻模塊可以與基站進行連接,從而可以上網(wǎng)并與服務(wù)器連接。移動式存儲包含有第二近場通信模塊和指紋模塊,具體地,移動式存儲設(shè)備還包括處理模塊和存儲模塊,處理模塊分別與存儲模塊、第二近場通信模塊和USB接口連接,移動式存儲設(shè)備通過USB接口與電腦連接,處理模塊可以對實現(xiàn)對存儲模塊數(shù)據(jù)的硬件加密,避免直接讀取到存儲模塊的數(shù)據(jù)。移動式存儲設(shè)備只有第二近場通信模塊、存儲模塊和處理模塊,成本可以很低,個頭可以做的很小,無需電源,其電源有USB接口供電,可以隨身攜帶,攜帶方便。移動式存儲設(shè)備存儲有序列號和與序列號相關(guān)的第一加密規(guī)則和與序列號相關(guān)的第二解密規(guī)則,服務(wù)器存儲有與第一加密規(guī)則對應(yīng)的第一解密規(guī)則,服務(wù)器存儲有與第二解密規(guī)則對應(yīng)的第二加密規(guī)則,第一加密規(guī)則與第二加密規(guī)則不同。下面通過本系統(tǒng)的處理流程對本系統(tǒng)進行說明。
本流程包括如下步驟:步驟S101電腦檢測移動式存儲設(shè)備是否插入USB接口,S102檢測到插入后判斷移動式存儲設(shè)備是否存儲有指紋數(shù)據(jù);這里的判斷可以是電腦發(fā)送個詢問指令給移動式存儲設(shè)備,移動式存儲設(shè)備讀取存儲模塊,判斷是否存儲有指紋數(shù)據(jù),而后將結(jié)果反饋給電腦,避免電腦直接讀取到該指紋數(shù)據(jù)而造成數(shù)據(jù)可能泄露的問題。
如果沒有存儲指紋數(shù)據(jù),進入S103指紋和設(shè)備密碼初始化步驟,待初始化步驟完成后進校驗步驟S104;如果存儲有指紋數(shù)據(jù),則直接進入校驗步驟S104。指紋和設(shè)備密碼都是要使用移動式存儲設(shè)備的必要條件。指紋和設(shè)備密碼初始化步驟就是將指紋和設(shè)備密碼放置到移動式存儲設(shè)備的存儲模塊中。
當(dāng)存儲模塊里面有指紋的時候,需要使用移動式存儲設(shè)備,則要進行校驗。校驗步驟包括如下步驟:S104電腦獲取用戶輸入設(shè)備密碼數(shù)據(jù)并發(fā)到移動式存儲設(shè)備,手機通過指紋模塊獲取指紋數(shù)據(jù)并通過第一近場通信模塊發(fā)到移動式存儲設(shè)備,移動式存儲設(shè)備獲取到指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)后,并與移動式存儲設(shè)備內(nèi)的數(shù)據(jù)進行比較,即步驟S105,如果都通過則繼續(xù)下面步驟。否則進入步驟S106本方法結(jié)束。這里的驗證要同時收到后進行驗證,而不是一個一個進行驗證,這樣避免非法用戶一個個進行破解。同時驗證只要有一個錯誤就是不行的,而非法用戶不知道那個出錯,增加了破解難度,同時由于驗證過程在移動式存儲設(shè)備內(nèi)部進行,這種設(shè)備不具有擴展性,相對于電腦來說,這種設(shè)備很難入侵和破解。
驗證通過,代表了用戶具有使用該移動式存儲設(shè)備的權(quán)利,而后進入步驟S107,在步驟S107電腦判斷移動式存儲設(shè)備是否存有用戶名和密碼信息;這里為什么需要電腦判斷,是由于電腦才能與人進行交互,但是電腦僅僅是獲取一個結(jié)果,判斷的過程還需要在移動式存儲設(shè)備中。
移動式存儲設(shè)備沒存有用戶名和密碼信息,進入步驟S108用戶名和密碼初始化步驟,待用戶名和密碼初始化步驟完成后,進入數(shù)據(jù)存儲步驟S109和S110;移動式存儲設(shè)備存有用戶名和密碼信息,直接就進入數(shù)據(jù)存儲步驟S109和步驟S110。用戶名和密碼是登錄到服務(wù)器的關(guān)鍵,因為用戶名密碼可以是唯一的,但是指紋數(shù)據(jù)根據(jù)采樣點的不同,很可能不是唯一的。如果采樣點很少,那么不同指紋的指紋數(shù)據(jù)就有可能出現(xiàn)相同。如果采用指紋數(shù)據(jù)直接登錄,那么在使用者基數(shù)很大的時候,很可能發(fā)生有一兩個指紋數(shù)據(jù)是一樣的,這樣會造成數(shù)據(jù)混淆。這個在數(shù)據(jù)安全領(lǐng)域是絕對不允許的。用戶名密碼初始化后,移動式存儲設(shè)備內(nèi)就存儲有用戶名和密碼了。但是在后面的使用過程中,就不需要再次輸入用戶名和密碼了,避免了用戶名和密碼的泄露。
數(shù)據(jù)存儲步驟包括如下步驟:包括讀取服務(wù)器文件的步驟和上傳文件到服務(wù)器的步驟。上傳前應(yīng)該先讀取服務(wù)器文件的文件目錄,這樣可以將文件存儲到指定的目錄下,即本申請的文件信息可以是文件目錄信息,也可以直接是文件,這樣等于從服務(wù)器上下載文件。其中,讀取服務(wù)器文件的步驟包括:電腦發(fā)送文件讀取指令,移動式存儲設(shè)備接收到文件讀取指令后,采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將文件讀取指令、序列號和加密后的用戶名和密碼發(fā)送給手機,手機通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件讀取指令到服務(wù)器,服務(wù)器用于根據(jù)序列號得到第一解密規(guī)則解密用戶名和密碼并驗證通過后,對讀取的文件信息采用第二加密規(guī)則進行加密,并返回加密后的文件信息到手機,手機通過近場通信模塊發(fā)送加密后的信息到移動式存儲設(shè)備,移動式存儲設(shè)備對文件信息進行解密并發(fā)送給電腦,電腦顯示讀取的文件信息。
這里對用戶名和密碼的加密采用預(yù)設(shè)的第一加密規(guī)則,這個第一加密規(guī)則存儲在移動式存儲設(shè)備,并與序列號進行了關(guān)聯(lián),而后對應(yīng)的第一解密規(guī)則存儲在服務(wù)器上即可。服務(wù)器的文件信息的加密采用第二加密規(guī)則,同樣與序列號關(guān)聯(lián),而后對應(yīng)的第二解密存儲在移動式存儲設(shè)備并可以對文件信息進行解密。移動式存儲設(shè)備出去的數(shù)據(jù)除了序列號都可以采用第一加密規(guī)則進行加密,服務(wù)器返回的數(shù)據(jù)都可以采用第二加密規(guī)則進行加密,即這些信息都不是明文傳遞的,這樣就大大增加了安全性。同時由于采用序列號關(guān)聯(lián),每個移動式存儲設(shè)備的序列號都是不同的,這樣即使非法用戶破解了某一個移動式存儲設(shè)備的加解密規(guī)則,也不會對其他的移動式存儲設(shè)備產(chǎn)生威脅,大大提高了不同移動式存儲設(shè)備之間的數(shù)據(jù)安全性。
上傳文件到服務(wù)器的步驟包括:電腦檢測到文件上傳操作后。上傳操作可以是檢測用戶的文件拖動到上傳框操作,檢測用戶拖動的文件的文件信息,作為上傳的文件信息。而后電腦發(fā)送上傳的文件信息到移動式存儲設(shè)備,移動式存儲設(shè)備生成隨機數(shù),并對隨機數(shù)和文件信息進行加密。文件的加密可以采用與用戶名密碼相同的第一加密規(guī)則,并采用第一加密規(guī)則對用戶名和密碼進行加密。通過第二近場通信模塊將序列號、加密后的用戶名和密碼、文件信息發(fā)送給手機,手機通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件信息到服務(wù)器,服務(wù)器解密并驗證用戶名和密碼通過后,解密獲取隨機數(shù)和文件信息,存儲文件信息到用戶名對應(yīng)的文件夾下。
這里采用隨機數(shù)進行數(shù)據(jù)的傳遞,可以讓加密后的文件信息更加的混亂,因為隨機數(shù)是唯一的,而且是一直在變化的。這樣即使是相同的文件,其加密后的數(shù)據(jù)也是不同的,避免非法用戶通過不斷地采用變化量很小的文件來反向解密出加密規(guī)則,增加破解難度,保證安全性。同時由于本方案數(shù)據(jù)傳遞的通道沒有經(jīng)過電腦,這樣,電腦不需要聯(lián)網(wǎng),在一些涉密的電腦上,就不存在被破解和攻入的可能,保證了電腦數(shù)據(jù)的安全。通過手機射頻模塊直接與基站進行連通,也不存在監(jiān)聽的可能。手機也沒有存儲數(shù)據(jù),移動式存儲設(shè)備也沒有存儲數(shù)據(jù),這兩個都丟失了,也不會造成數(shù)據(jù)丟失的問題。即使移動式存儲設(shè)備丟失了,沒有指紋和對應(yīng)的設(shè)備密碼,也沒有辦法使用移動式存儲設(shè)備。而且即使使用了移動式存儲設(shè)備,也是無法獲取到內(nèi)部的用戶名和密碼的,因為要使用用戶名和密碼,移動式存儲設(shè)備都要對其進行加密的。用戶發(fā)現(xiàn)移動式存儲設(shè)備丟失了,只需要到服務(wù)器上更改用戶名的密碼就行了,因為要破解移動式存儲設(shè)備肯定要需要一段時間,而且即使破解了移動式存儲設(shè)備,由于用戶名和密碼無法通過驗證,也是沒有用的。這樣大大提高了數(shù)據(jù)安全性,不用擔(dān)心數(shù)據(jù)丟失的問題。
密碼的更改也可以類似上面的步驟進行,用戶先去買一個空白的移動式存儲設(shè)備,而后初始化指紋數(shù)據(jù)和設(shè)備密碼,而后初始化用戶名和密碼,而后可以對密碼進行更改,電腦發(fā)送一個更改指令、之前的用戶名、密碼以及更改后的密碼,發(fā)給移動式存儲設(shè)備,移動式存儲設(shè)備對這些加密后發(fā)送到服務(wù)器,服務(wù)器校驗之前的用戶名、密碼通過后,將服務(wù)器存儲的密碼修改后,再通過手機返回改后的密碼給移動式存儲設(shè)備,移動式存儲設(shè)備更新密碼。當(dāng)然,為了防止暴力破解密碼,密碼的強度可以有要求的,比如要大小寫字母加上數(shù)字,位數(shù)可以是10位以上等等。而且一天內(nèi)如果用戶名和密碼驗證不通過預(yù)設(shè)的次數(shù),就不再通過該用戶名的驗證,避免暴力破解。
具體地,所述指紋和設(shè)備密碼初始化步驟包括:電腦發(fā)出獲取指紋提示,移動式存儲設(shè)備等待指紋模塊獲取到指紋數(shù)據(jù),獲取到指紋數(shù)據(jù)后移動式存儲設(shè)備告知電腦,電腦發(fā)出獲取設(shè)備密碼提示,等待電腦的鍵盤獲取到設(shè)備密碼數(shù)據(jù)后,電腦發(fā)送設(shè)備密碼給移動式存儲設(shè)備,這樣移動式存儲設(shè)備就存儲指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)到中,并進入校驗步驟。
用戶名密碼初始化與紋和設(shè)備密碼初始化類似,用戶名和密碼初始化步驟包括如下步驟:電腦彈出對話框提示用戶輸入用戶名和密碼,電腦獲取到用戶名密碼后,通過近場通信模塊將用戶名、密碼和指紋數(shù)據(jù)發(fā)送到手機,再由手機的手機射頻模塊發(fā)送到服務(wù)器,服務(wù)器檢測用戶名、密碼和指紋數(shù)據(jù)是否通過驗證,并將驗證結(jié)果發(fā)到手機,手機通過近場通信模塊轉(zhuǎn)發(fā)到電腦,電腦在接收到驗證結(jié)果后對結(jié)果進行判斷,判斷結(jié)果是通過的則把用戶名密碼存儲到移動式存儲設(shè)備中,并進入數(shù)據(jù)存儲步驟,判斷結(jié)果沒通過則提示用戶其輸入的用戶名和密碼錯誤,本方法結(jié)束。
進一步地,數(shù)據(jù)存儲步驟包括如下刪除步驟:電腦檢測到文件刪除指令后,移動式存儲設(shè)備接收到文件刪除指令后,采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將文件刪除指令和序列號、加密后的用戶名和密碼發(fā)送給手機,手機通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件刪除指令到服務(wù)器,服務(wù)器用于根據(jù)序列號得到第一解密規(guī)則解密用戶名和密碼并驗證通過后,刪除文件刪除指令對應(yīng)的文件。從而實現(xiàn)了文件的瀏覽下載,上傳和刪除。
與上述方法實施例相類似的,本發(fā)明提供了一種提高數(shù)據(jù)安全性的系統(tǒng),包括有手機、服務(wù)器、電腦和移動式存儲設(shè)備,手機包括有手機射頻模塊、指紋模塊和第一近場通信模塊,移動式存儲設(shè)備包含有USB接口和第二近場通信模塊,電腦包括指紋設(shè)備密碼初始化模塊、校驗?zāi)K、用戶名密碼模塊和數(shù)據(jù)存儲模塊,移動式存儲設(shè)備存儲有序列號和與序列號相關(guān)的第一加密規(guī)則和與序列號相關(guān)的第二解密規(guī)則,服務(wù)器存儲有與第一加密規(guī)則對應(yīng)的第一解密規(guī)則,服務(wù)器存儲有與第二解密規(guī)則對應(yīng)的第二加密規(guī)則,第一加密規(guī)則與第二加密規(guī)則不同,其中:
電腦用于檢測移動式存儲設(shè)備是否插入電腦的USB接口,檢測到插入后判斷移動式存儲設(shè)備是否存儲有指紋數(shù)據(jù);如果沒有存儲指紋數(shù)據(jù),則使能指紋設(shè)備密碼初始化模塊,指紋設(shè)備密碼初始化模塊用于初始化指紋和設(shè)備密碼并在初始化后使能校驗?zāi)K;如果存儲有指紋數(shù)據(jù),則直接使能校驗?zāi)K;
校驗?zāi)K用于獲取用戶輸入設(shè)備密碼數(shù)據(jù)并發(fā)到移動式存儲設(shè)備,手機用于通過指紋模塊獲取指紋數(shù)據(jù)并通過第一近場通信模塊發(fā)到移動式存儲設(shè)備,移動式存儲設(shè)備用于獲取到指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)后,并與移動式存儲設(shè)備內(nèi)的數(shù)據(jù)進行比較,如果都通過則使能用戶名密碼模塊,否則用戶名密碼模塊;
用戶名密碼模塊用于判斷移動式存儲設(shè)備是否存有用戶名和密碼信息;移動式存儲設(shè)備沒存有用戶名和密碼信息,進行用戶名和密碼初始化,待用戶名和密碼初始化完成后,使能數(shù)據(jù)存儲模塊;移動式存儲設(shè)備存有用戶名和密碼信息,使能數(shù)據(jù)存儲模塊;
數(shù)據(jù)存儲模塊用于發(fā)送文件讀取指令;移動式存儲設(shè)備用于接收到文件讀取指令后,采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將文件讀取指令、序列號和加密后的用戶名和密碼發(fā)送給手機;手機用于通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件讀取指令到服務(wù)器;服務(wù)器用于根據(jù)序列號得到第一解密規(guī)則解密用戶名和密碼并驗證通過后,對讀取的文件信息采用第二加密規(guī)則進行加密,并返回加密后的文件信息到手機;手機用于通過近場通信模塊發(fā)送加密后的信息到移動式存儲設(shè)備,移動式存儲設(shè)備用于對文件信息進行解密并發(fā)送給電腦,電腦用于顯示讀取的文件信息;
數(shù)據(jù)存儲模塊還用于檢測到文件上傳操作后,發(fā)送上傳的文件信息到移動式存儲設(shè)備;移動式存儲設(shè)備用于生成隨機數(shù),并對隨機數(shù)和文件信息進行加密,并采用第一加密規(guī)則對用戶名和密碼進行加密,通過近場通信模塊將序列號、加密后的用戶名和密碼、文件信息發(fā)送給手機;手機用于通過手機射頻模塊發(fā)送序列號、加密后的用戶名、密碼和文件信息到服務(wù)器;服務(wù)器用于解密并驗證用戶名和密碼通過后,解密獲取隨機數(shù)和文件信息,存儲文件信息到用戶名對應(yīng)的文件夾下。
進一步地,指紋設(shè)備密碼初始化模塊用于發(fā)出獲取指紋提示,等待指紋模塊獲取到指紋數(shù)據(jù),獲取到指紋數(shù)據(jù)后發(fā)出獲取設(shè)備密碼提示,等待電腦的鍵盤獲取到設(shè)備密碼數(shù)據(jù)后,存儲指紋數(shù)據(jù)和設(shè)備密碼數(shù)據(jù)到移動式存儲設(shè)備中,并使能校驗?zāi)K。
進一步地,用戶名密碼模塊在進行用戶名和密碼初始化的時,用戶名密碼模塊用于彈出對話框提示用戶輸入用戶名和密碼,電腦獲取到用戶名密碼后,通過近場通信模塊將用戶名、密碼和指紋數(shù)據(jù)發(fā)送到手機,手機用于通過手機的手機射頻模塊發(fā)送用戶名、密碼和指紋數(shù)據(jù)到服務(wù)器,服務(wù)器用于檢測用戶名、密碼和指紋數(shù)據(jù)是否通過驗證,并將驗證結(jié)果發(fā)到手機,手機用于通過近場通信模塊轉(zhuǎn)發(fā)到電腦,電腦用于在接收到驗證結(jié)果后對結(jié)果進行判斷,判斷結(jié)果是通過的則把用戶名密碼存儲到移動式存儲設(shè)備中,并使能數(shù)據(jù)存儲模塊,判斷結(jié)果沒通過則提示用戶其輸入的用戶名和密碼錯誤,不使能數(shù)據(jù)存儲模塊。
盡管已經(jīng)對上述各實施例進行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利保護范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍之內(nèi)。