欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文件保護(hù)方法及裝置與流程

文檔序號(hào):11920297閱讀:152來(lái)源:國(guó)知局
文件保護(hù)方法及裝置與流程

本發(fā)明涉及信息安全技術(shù)領(lǐng)域,尤其涉及一種文件保護(hù)方法及裝置。



背景技術(shù):

通常,智能家電設(shè)備的服務(wù)器存儲(chǔ)大量的設(shè)備信息和用戶相關(guān)信息。

一般通過(guò)一段固定的密鑰或者公鑰對(duì)數(shù)據(jù)內(nèi)容進(jìn)行加解密,密鑰存儲(chǔ)在硬盤(pán)上,由此存在密鑰泄露導(dǎo)致數(shù)據(jù)內(nèi)容泄露風(fēng)險(xiǎn)。以及服務(wù)器的啟動(dòng)、關(guān)閉方式比較簡(jiǎn)單,容易被惡意操作,導(dǎo)致服務(wù)器數(shù)據(jù)的安全性低。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。

為此,本發(fā)明的第一個(gè)目的在于提出一種文件保護(hù)方法,該方法通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

本發(fā)明的第二個(gè)目的在于提出一種文件保護(hù)裝置。

為達(dá)上述目的,本發(fā)明第一方面實(shí)施例提出了一種文件保護(hù)方法,包括:獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令;根據(jù)所述多個(gè)用戶輸入的用戶口令啟動(dòng)所述服務(wù)器;根據(jù)所述多個(gè)用戶輸入的用戶口令生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰;根據(jù)所述解密密鑰對(duì)所述終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

本發(fā)明實(shí)施例的文件保護(hù)方法,通過(guò)獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令,并根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器,再根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。由此,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

另外,根據(jù)本發(fā)明上述實(shí)施例的文件保護(hù)方法還可以具有如下附加的技術(shù)特征:

在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述多個(gè)用戶輸入的用戶口令啟動(dòng)所述服務(wù)器,包括:根據(jù)所述多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的口令順序,對(duì)所述多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成啟動(dòng)口令;獲取與所述啟動(dòng)口令對(duì)應(yīng)的第一哈希值,將所述第一哈希值與所述服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較;若比較獲知所述第一哈希值與所述第二哈希值相同,則啟動(dòng)所述服務(wù)器。

在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述多個(gè)用戶輸入的用戶口令生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰,包括:根據(jù)所述多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的密鑰順序,對(duì)所述多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令;根據(jù)預(yù)設(shè)算法對(duì)所述密鑰口令進(jìn)行計(jì)算處理,生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)預(yù)設(shè)算法對(duì)所述密鑰口令進(jìn)行計(jì)算處理,生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰,包括:對(duì)所述密鑰口令進(jìn)行異或處理,生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

在本發(fā)明的一個(gè)實(shí)施例中,所述方法還包括:根據(jù)所述多個(gè)用戶輸入的用戶口令生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰;根據(jù)所述加密密鑰對(duì)向所述終端設(shè)備發(fā)送的明文進(jìn)行加密處理。

為達(dá)上述目的,本發(fā)明第二方面實(shí)施例提出了一種文件保護(hù)裝置,包括:獲取模塊,用于獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令;啟動(dòng)模塊,用于根據(jù)所述多個(gè)用戶輸入的用戶口令啟動(dòng)所述服務(wù)器;第一生成模塊,用于根據(jù)所述多個(gè)用戶輸入的用戶口令生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰;第一處理模塊,用于根據(jù)所述解密密鑰對(duì)所述終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

本發(fā)明實(shí)施例的文件保護(hù)裝置,通過(guò)獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令,并根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器,再根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。由此,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

另外,根據(jù)本發(fā)明上述實(shí)施例的文件保護(hù)裝置還可以具有如下附加的技術(shù)特征:

在本發(fā)明的一個(gè)實(shí)施例中,所述啟動(dòng)模塊用于:根據(jù)所述多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的口令順序,對(duì)所述多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成啟動(dòng)口令;獲取與所述啟動(dòng)口令對(duì)應(yīng)的第一哈希值,將所述第一哈希值與所述服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較;在比較獲知所述第一哈希值與所述第二哈希值相同時(shí),啟動(dòng)所述服務(wù)器。

在本發(fā)明的一個(gè)實(shí)施例中,所述第一生成模塊包括:處理單元,用于根據(jù)所述多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的密鑰順序,對(duì)所述多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令;生成單元,用于根據(jù)預(yù)設(shè)算法對(duì)所述密鑰口令進(jìn)行計(jì)算處理,生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

在本發(fā)明的一個(gè)實(shí)施例中,所述生成單元用于:對(duì)所述密鑰口令進(jìn)行異或處理,生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

在本發(fā)明的一個(gè)實(shí)施例中,所述的裝置還包括:第二生成模塊,用于根據(jù)所述多個(gè)用戶輸入的用戶口令生成所述服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰;第二處理模塊,用于根據(jù)所述加密密鑰對(duì)向所述終端設(shè)備發(fā)送的明文進(jìn)行加密處理。

本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。

附圖說(shuō)明

本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:

圖1為本發(fā)明實(shí)施例提供的一種文件保護(hù)方法的流程示意圖;

圖2為本發(fā)明實(shí)施例提供的另一種文件保護(hù)方法的流程示意圖;

圖3為本發(fā)明實(shí)施例提供的一種文件保護(hù)裝置的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例提供的另一種文件保護(hù)裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。

下面參考附圖描述本發(fā)明實(shí)施例的文件保護(hù)方法及裝置。

通常,智能設(shè)備的服務(wù)器存儲(chǔ)著大量的數(shù)據(jù)信息。為了避免服務(wù)器數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。本發(fā)明提出一種文件保護(hù)方法,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作。具體如下:

圖1為本發(fā)明實(shí)施例提供的一種文件保護(hù)方法的流程示意圖。

如圖1所示,該文件保護(hù)方法包括以下步驟:

步驟110,獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令。

步驟120,根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器。

具體地,首先設(shè)置多個(gè)用戶口令。其中,多個(gè)可以是兩個(gè)、三個(gè)等,可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇設(shè)置。比如設(shè)置兩個(gè)用戶口令,用戶A向服務(wù)器輸入用戶口令X;用戶B向服務(wù)器輸入用戶口令Y,從而得到兩個(gè)用戶口令X和Y。

其中,用戶口令的長(zhǎng)度和類(lèi)型可以根據(jù)需要選擇設(shè)置,比如X為16字節(jié)的字母,Y為8字節(jié)的數(shù)字加字母。

其中,多個(gè)用戶輸入用戶口令的順序也可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇設(shè)置,比如先輸入X后輸入Y;或者先輸入Y后輸入X。

進(jìn)一步地,根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器。其中,根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器的方式有很多種,舉例說(shuō)明如下:

第一種示例,預(yù)先設(shè)置多個(gè)用戶輸入的口令順序,比如用戶A和用戶B,先輸入X后輸入Y、或者先輸入后輸入X,設(shè)置的口令順序就是先X后Y;接著將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理,然后進(jìn)行哈希處理得到第一哈希值,最后將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較,獲知第一哈希值與第二哈希值相同時(shí)啟動(dòng)服務(wù)器。

第二種示例,預(yù)先設(shè)置多個(gè)用戶輸入的口令順序,比如用戶A和用戶B,先輸入X后輸入Y或者先輸入后輸入X,設(shè)置的口令順序就是先X后Y。在獲取第一個(gè)用戶輸?shù)挠脩艨诹钆c服務(wù)器中預(yù)存的第一字段進(jìn)行比對(duì),如果匹配,接著將獲取第二個(gè)用戶輸?shù)挠脩艨诹钆c服務(wù)器中預(yù)存的第二字段進(jìn)行比對(duì),如果匹配,則確定啟動(dòng)服務(wù)器。其中,可以設(shè)置多個(gè)用戶輸?shù)挠脩艨诹钆c服務(wù)器中預(yù)存的多個(gè)字段進(jìn)行比對(duì)。

步驟130,根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

步驟140,根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

具體地,根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰的方式有很多種,可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇設(shè)置。舉例說(shuō)明如下:

第一種示例,預(yù)先設(shè)置密鑰順序,比如用戶A和用戶B,先輸入X后輸入Y、或者先輸入后輸入X,設(shè)置的密鑰順序就是先X后Y;接著將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令,最后根據(jù)預(yù)設(shè)算法對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

第二種示例,對(duì)密鑰口令進(jìn)行異或處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

具體地,比如用戶A和用戶B,分別輸入用戶口令X和Y,將X和Y的異或值作為解密密鑰。其中,可以設(shè)置多個(gè)用戶輸?shù)挠脩艨诹畹漠惢蛑底鳛榻饷苊荑€。

進(jìn)一步地,根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

綜上所述,本發(fā)明實(shí)施例的文件保護(hù)方法,通過(guò)獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令,并根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器,再根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。由此,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

圖2為本發(fā)明實(shí)施例提供的另一種文件保護(hù)方法的流程示意圖。

如圖2所示,該文件保護(hù)方法包括以下步驟:

步驟210,獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令。

步驟S210的描述與上述步驟S110相對(duì)應(yīng),因此對(duì)的步驟S210的描述參考上述步驟S110的描述,在此不再贅述。

步驟220,根據(jù)多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的口令順序,對(duì)多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成啟動(dòng)口令。

步驟230,獲取與啟動(dòng)口令對(duì)應(yīng)的第一哈希值,將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較。

步驟240,若比較獲知第一哈希值與第二哈希值相同,則啟動(dòng)服務(wù)器。

具體地,預(yù)先設(shè)置口令順序和預(yù)先存儲(chǔ)第二哈希值,按照預(yù)設(shè)的口令順序以及用戶標(biāo)識(shí)將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理(比如X+Y)生成啟動(dòng)口令。其中,用戶標(biāo)識(shí)是能夠確定用戶唯一身份的標(biāo)識(shí),由此,能夠根據(jù)用戶標(biāo)識(shí)將其輸入的用戶口令按照預(yù)設(shè)的口令順序進(jìn)行拼接。

進(jìn)一步地,在生成啟動(dòng)口令后,可以通過(guò)哈希運(yùn)算等方式獲取與啟動(dòng)口令對(duì)應(yīng)的第一哈希值,然后將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較,在兩者相同時(shí)啟動(dòng)服務(wù)器。

步驟250,根據(jù)多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的密鑰順序,對(duì)多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令。

步驟260,根據(jù)預(yù)設(shè)算法對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

步驟270,根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

具體地,預(yù)先設(shè)置密鑰順序,可以理解的是預(yù)先設(shè)置多個(gè)用戶口令作為密鑰的順序,比如設(shè)置密鑰順序?yàn)閄YZ。接著根據(jù)用戶標(biāo)識(shí)獲取其對(duì)應(yīng)的用戶口令分別為X、Y和Z然后按照預(yù)設(shè)的密鑰順序進(jìn)行拼接處理生成密鑰口令。

進(jìn)一步地,通過(guò)預(yù)設(shè)算法(比如哈希算法)等方式對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰,并根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

步驟280,根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

步驟290,根據(jù)加密密鑰對(duì)向終端設(shè)備發(fā)送的明文進(jìn)行加密處理。

具體地,根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰的方式有很多種,可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇設(shè)置。舉例說(shuō)明如下:

第一種示例,預(yù)先設(shè)置密鑰順序,比如用戶A和用戶B,先輸入X后輸入Y、或者先輸入后輸入X,設(shè)置的密鑰順序就是先X后Y;接著將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令,最后根據(jù)預(yù)設(shè)算法對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

第二種示例,對(duì)密鑰口令進(jìn)行異或處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

進(jìn)一步地,根據(jù)加密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行加密處理。

綜上所述,本發(fā)明實(shí)施例的文件保護(hù)方法,通過(guò)獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令,并根據(jù)多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的口令順序,對(duì)多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成啟動(dòng)口令,接著獲取與啟動(dòng)口令對(duì)應(yīng)的第一哈希值,將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較,在比較獲知第一哈希值與第二哈希值相同,則啟動(dòng)服務(wù)器,以及生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密/加密密鑰,最后根據(jù)解密/加密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密/加密處理。由此,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種文件保護(hù)裝置。

圖3為本發(fā)明實(shí)施例提供的一種文件保護(hù)裝置的結(jié)構(gòu)示意圖。

如圖3所示,該文件保護(hù)裝置包括:獲取模塊31、啟動(dòng)模塊32、第一生成模塊33和第一處理模塊34。

其中,獲取模塊31用于獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令。

啟動(dòng)模塊32用于根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器。

第一生成模塊33用于根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

第一處理模塊34用于根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

其中,在本發(fā)明的一個(gè)實(shí)施例中,啟動(dòng)模塊31用于根據(jù)多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的口令順序,對(duì)多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成啟動(dòng)口令;獲取與啟動(dòng)口令對(duì)應(yīng)的第一哈希值,將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較;在比較獲知第一哈希值與第二哈希值相同時(shí),啟動(dòng)服務(wù)器。

具體地,預(yù)先設(shè)置口令順序和預(yù)先存儲(chǔ)第二哈希值,按照預(yù)設(shè)的口令順序以及用戶標(biāo)識(shí)將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理(比如X+Y)生成啟動(dòng)口令。其中,用戶標(biāo)識(shí)是能夠確定用戶唯一身份的標(biāo)識(shí),由此,能夠根據(jù)用戶標(biāo)識(shí)將其輸入的用戶口令按照預(yù)設(shè)的口令順序進(jìn)行拼接。

進(jìn)一步地,在生成啟動(dòng)口令后,可以通過(guò)哈希運(yùn)算等方式獲取與啟動(dòng)口令對(duì)應(yīng)的第一哈希值,然后將第一哈希值與服務(wù)器中預(yù)存的第二哈希值進(jìn)行比較,在兩者相同時(shí)啟動(dòng)服務(wù)器。

進(jìn)一步地,在本發(fā)明實(shí)施例的一種可能的實(shí)現(xiàn)方式中,如圖4所示,在圖3的基礎(chǔ)上,該文件保護(hù)裝置還包括:第二生成模塊35和第二處理模塊36,以及第一生成模塊33包括:處理單元331和生成單元332。

其中,處理單元331用于根據(jù)多個(gè)用戶的用戶標(biāo)識(shí)和預(yù)設(shè)的密鑰順序,對(duì)多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令。

生成單元332用于根據(jù)預(yù)設(shè)算法對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

生成單元332還用于對(duì)密鑰口令進(jìn)行異或處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰。

第二生成模塊35用于根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

具體地,預(yù)先設(shè)置密鑰順序,可以理解的是預(yù)先設(shè)置多個(gè)用戶口令作為密鑰的順序,比如設(shè)置密鑰順序?yàn)閄YZ。接著根據(jù)用戶標(biāo)識(shí)獲取其對(duì)應(yīng)的用戶口令分別為X、Y和Z然后按照預(yù)設(shè)的密鑰順序進(jìn)行拼接處理生成密鑰口令。

進(jìn)一步地,通過(guò)預(yù)設(shè)算法(比如哈希算法)等方式對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰,并根據(jù)解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。

第二處理模塊36用于根據(jù)加密密鑰對(duì)向終端設(shè)備發(fā)送的明文進(jìn)行加密處理。

具體地,根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰的方式有很多種,可以根據(jù)實(shí)際應(yīng)用需要進(jìn)行選擇設(shè)置。舉例說(shuō)明如下:

第一種示例,預(yù)先設(shè)置密鑰順序,比如用戶A和用戶B,先輸入X后輸入Y、或者先輸入后輸入X,設(shè)置的密鑰順序就是先X后Y;接著將多個(gè)用戶輸入的用戶口令進(jìn)行拼接處理生成密鑰口令,最后根據(jù)預(yù)設(shè)算法對(duì)密鑰口令進(jìn)行計(jì)算處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

第二種示例,對(duì)密鑰口令進(jìn)行異或處理,生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的加密密鑰。

進(jìn)一步地,根據(jù)加密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行加密處理。

需要說(shuō)明的是,前述對(duì)文件保護(hù)方法實(shí)施例的解釋說(shuō)明也適用于文件保護(hù)裝置,此處不再贅述。

綜上所述,本發(fā)明實(shí)施例的文件保護(hù)裝置,通過(guò)獲取多個(gè)用戶向服務(wù)器分別輸入的用戶口令,并根據(jù)多個(gè)用戶輸入的用戶口令啟動(dòng)服務(wù)器,再根據(jù)多個(gè)用戶輸入的用戶口令生成服務(wù)器預(yù)先與終端設(shè)備協(xié)商的解密密鑰對(duì)終端設(shè)備發(fā)送的密文進(jìn)行解密處理。由此,通過(guò)多個(gè)用戶配合才能夠完成相關(guān)操作,避免了數(shù)據(jù)內(nèi)容泄露,保證服務(wù)器數(shù)據(jù)的安全性。

在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書(shū)中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)定制邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
海阳市| 琼结县| 剑川县| 天峻县| 黑山县| 黎平县| 麻城市| 无极县| 平定县| 甘南县| 海南省| 利川市| 崇仁县| 枞阳县| 神农架林区| 贡觉县| 香港| 黎城县| 武功县| 浦江县| 新田县| 房产| 龙南县| 马山县| 比如县| 汉源县| 贡嘎县| 吉安县| 香港 | 金堂县| 壤塘县| 乌拉特中旗| 阿拉善右旗| 海口市| 车致| 通许县| 永宁县| 府谷县| 博白县| 攀枝花市| 高平市|