本發(fā)明涉及數(shù)據(jù)加密領(lǐng)域,特別是涉及一種數(shù)據(jù)加密方法及裝置。
背景技術(shù):
伴隨著信息社會(huì)的飛速發(fā)展以及大數(shù)據(jù)時(shí)代的到來(lái),數(shù)據(jù)的安全越來(lái)越受人們重視,并且也在經(jīng)受著多方面的安全威脅。
用戶(hù)在日常使用中所傳輸以及儲(chǔ)存的數(shù)據(jù)往往都是明文的形式,這就可能導(dǎo)致保存在磁盤(pán)或網(wǎng)絡(luò)上的數(shù)據(jù)以及經(jīng)過(guò)郵件等方式傳輸?shù)臄?shù)據(jù)在被竊取后,不法分子能夠直接獲取到明文內(nèi)容的后果,因此采用明文進(jìn)行傳輸數(shù)據(jù)的方式對(duì)于數(shù)據(jù)的安全性威脅過(guò)高。由此可見(jiàn),對(duì)數(shù)據(jù)進(jìn)行加密是提高數(shù)據(jù)安全的有效方法,但是由于現(xiàn)有的數(shù)據(jù)加密的方法沒(méi)有在加密時(shí)效上進(jìn)行約束,這就給了不法分子充足的破解時(shí)間,這相對(duì)降低了加密數(shù)據(jù)的安全性。
由此可見(jiàn),提供一種數(shù)據(jù)加密方法以改善加密后數(shù)據(jù)沒(méi)有時(shí)效性約束的缺點(diǎn),提高數(shù)據(jù)在存儲(chǔ)和傳輸時(shí)的安全性,是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種數(shù)據(jù)加密方法及裝置,提高了加密后數(shù)據(jù)的安全性與可靠性。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種數(shù)據(jù)加密方法,包括:
獲取至少包括有時(shí)效參數(shù)的密鑰參數(shù),通過(guò)將密鑰參數(shù)相結(jié)合生成加密密鑰;
接收原始數(shù)據(jù),通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密,以得到加密數(shù)據(jù);
其中,在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),如果當(dāng)前時(shí)刻超出時(shí)效參數(shù)的范圍,則解密失敗。
優(yōu)選的,通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密具體包括:
確定原始數(shù)據(jù)內(nèi)的字符的位置,并對(duì)位置進(jìn)行編號(hào);
將編號(hào)作為加密參數(shù),并通過(guò)加密密鑰分別對(duì)原始數(shù)據(jù)內(nèi)的各字符進(jìn)行加密。
優(yōu)選的,密鑰參數(shù)還包括:
用戶(hù)賬號(hào)及用戶(hù)魔數(shù)。
優(yōu)選的,將密鑰參數(shù)相結(jié)合生成加密密鑰具體為:
將用戶(hù)賬號(hào)與用戶(hù)魔數(shù)進(jìn)行組合生成安全賬號(hào);
將安全賬號(hào)、時(shí)效參數(shù)及用戶(hù)魔數(shù)進(jìn)行混合運(yùn)算生成加密密鑰。
優(yōu)選的,在得到加密數(shù)據(jù)后,該方法進(jìn)一步包括:
將加密數(shù)據(jù)編譯為二進(jìn)制序列。
優(yōu)選的,在將加密數(shù)據(jù)編譯為二進(jìn)制序列后,該方法進(jìn)一步包括:
將時(shí)效參數(shù)編譯為二進(jìn)制序列,并作為加密數(shù)據(jù)的首部。
優(yōu)選的,二進(jìn)制序列具體為32位的二制序列。
此外,本發(fā)明還提供一種數(shù)據(jù)加密裝置,包括:
密鑰生成模塊,用于獲取至少包括有時(shí)效參數(shù)的密鑰參數(shù),通過(guò)將密鑰參數(shù)相結(jié)合生成加密密鑰;
數(shù)據(jù)加密模塊,用于接收原始數(shù)據(jù),通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密,以得到加密數(shù)據(jù);
其中,在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),如果當(dāng)前時(shí)刻超出時(shí)效參數(shù)的范圍,則解密失敗。
優(yōu)選的,數(shù)據(jù)加密模塊具體包括:
編號(hào)子模塊,用于確定原始數(shù)據(jù)內(nèi)的字符的位置,并對(duì)位置進(jìn)行編號(hào);
加密子模塊,用于將編號(hào)作為加密參數(shù),并通過(guò)加密密鑰分別對(duì)原始數(shù)據(jù)內(nèi)的各字符進(jìn)行加密。
優(yōu)選的,密鑰參數(shù)還包括:
用戶(hù)賬號(hào)及用戶(hù)魔數(shù)。
本發(fā)明所提供的數(shù)據(jù)加密方法,將時(shí)效參數(shù)作為密鑰參數(shù)之一進(jìn)行加密密鑰的生成,并通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密得到加密數(shù)據(jù)。由于加密密鑰中具有時(shí)效參數(shù),所以通過(guò)加密密鑰進(jìn)行加密后的加密數(shù)據(jù)也具有了時(shí)效上的約束。當(dāng)通過(guò)加密密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),首先判斷當(dāng)前時(shí)刻是否在時(shí)效參數(shù)的范圍內(nèi),如果當(dāng)前時(shí)刻已經(jīng)超出了時(shí)效參數(shù)范圍,即使加密密鑰正確,也無(wú)法對(duì)加密數(shù)據(jù)進(jìn)行解密。因此,本方法縮短了破解者可對(duì)加密數(shù)據(jù)進(jìn)行破解的時(shí)間,進(jìn)而增加了對(duì)數(shù)據(jù)的破解難度,進(jìn)而提高了加密后數(shù)據(jù)的安全性與可靠性。此外,本發(fā)明還提供一種數(shù)據(jù)加密裝置,有益效果如上所述。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)加密方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)加密方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)加密裝置結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。
本發(fā)明的核心是提供一種數(shù)據(jù)加密方法,縮短了破解者可對(duì)加密數(shù)據(jù)進(jìn)行破解的時(shí)間,進(jìn)而提高了加密后數(shù)據(jù)的安全性與可靠性。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
實(shí)施例一
圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)加密方法的流程圖。請(qǐng)參考圖1,數(shù)據(jù)加密方法的具體步驟包括:
步驟s10:獲取至少包括有時(shí)效參數(shù)的密鑰參數(shù),通過(guò)將密鑰參數(shù)相結(jié)合生成加密密鑰。
可以理解的是,由于本發(fā)明所提供的方法對(duì)于加密的數(shù)據(jù)在時(shí)效上有一定的約束,因此在用于組成加密密鑰的密鑰參數(shù)中應(yīng)該具有時(shí)效參數(shù),進(jìn)而使用加密密鑰對(duì)數(shù)據(jù)進(jìn)行加密時(shí)才可以將數(shù)據(jù)與解密的有效時(shí)間相關(guān)聯(lián)。需要說(shuō)明的是,所謂的時(shí)效參數(shù),是用來(lái)表示加密數(shù)據(jù)能夠被解密的規(guī)定期限范圍的參數(shù),時(shí)效參數(shù)根據(jù)加密者的需求而定,在此不做限定,但應(yīng)能體現(xiàn)加密數(shù)據(jù)的有效時(shí)間區(qū)間或有效期截止時(shí)刻,可以為系統(tǒng)當(dāng)前時(shí)刻與加密時(shí)長(zhǎng)相加所得的數(shù)值等。
步驟s11:接收原始數(shù)據(jù),通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密,以得到加密數(shù)據(jù)。
其中,在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),如果當(dāng)前時(shí)刻超出時(shí)效參數(shù)的范圍,則解密失敗。例如,在對(duì)數(shù)據(jù)進(jìn)行加密時(shí)所設(shè)定的時(shí)效參數(shù)為2000年1月1日,那么則說(shuō)明時(shí)效參數(shù)的范圍是在2000年1月1日之前,如果對(duì)加密數(shù)據(jù)進(jìn)行解密的時(shí)刻在2000年1月1日之后,則解密失敗。由于加密密鑰中具有時(shí)效參數(shù),因此經(jīng)過(guò)加密密鑰進(jìn)行加密的原始數(shù)據(jù),均具有時(shí)效性。
本實(shí)施例提供的數(shù)據(jù)加密方法,將時(shí)效參數(shù)作為密鑰參數(shù)之一進(jìn)行加密密鑰的生成,并通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密得到加密數(shù)據(jù)。由于加密密鑰中具有時(shí)效參數(shù),所以通過(guò)加密密鑰進(jìn)行加密后的加密數(shù)據(jù)也具有了時(shí)效上的約束。當(dāng)通過(guò)加密密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),首先判斷當(dāng)前時(shí)刻是否在時(shí)效參數(shù)的范圍內(nèi),如果當(dāng)前時(shí)刻已經(jīng)超出了時(shí)效參數(shù)范圍,即使加密密鑰正確,也無(wú)法對(duì)加密數(shù)據(jù)進(jìn)行解密。因此,本方法縮短了破解者可對(duì)加密數(shù)據(jù)進(jìn)行破解的時(shí)間,進(jìn)而增加了對(duì)數(shù)據(jù)的破解難度,進(jìn)而提高了加密后數(shù)據(jù)的安全性與可靠性。
實(shí)施例二
圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)加密方法的流程圖。圖2中步驟s10與圖1相同,在此不再贅述。
如圖2所示,在上述實(shí)施例的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,步驟s11具體包括:
步驟s20:接收原始數(shù)據(jù),確定原始數(shù)據(jù)內(nèi)的字符的位置,并對(duì)位置進(jìn)行編號(hào)。
對(duì)原始數(shù)據(jù)字符的位置進(jìn)行編號(hào)的目的在于,在后續(xù)分別對(duì)字符進(jìn)行加密時(shí),每個(gè)字符各自使用自身的編號(hào)作為加密的參數(shù),因此,即使相同的字符經(jīng)過(guò)不同編號(hào)作為參數(shù)的加密后,結(jié)果也不相同。
步驟s21:將編號(hào)作為加密參數(shù),并通過(guò)加密密鑰分別對(duì)原始數(shù)據(jù)內(nèi)的各字符進(jìn)行加密,以得到加密數(shù)據(jù)。
可以理解的是,本步驟對(duì)原始數(shù)據(jù)中的每一個(gè)字符分別單獨(dú)進(jìn)行加密,并且將每一個(gè)字符在原始數(shù)據(jù)中的位置編號(hào)作為加密的參數(shù),所以即使在原始數(shù)據(jù)中兩個(gè)字符相同,但是由于兩個(gè)字符在原始數(shù)據(jù)中的位置不同,導(dǎo)致用于加密的位置編號(hào)參數(shù)不同,因此加密后的結(jié)果也不同。因此,避免了由于原始數(shù)據(jù)中某一個(gè)字符被破解后,其它與該字符相同字符也同樣被破解的情況發(fā)生,增加了破解數(shù)據(jù)的難度,進(jìn)而提高了加密后數(shù)據(jù)的安全性與可靠性。
在具體實(shí)施中,對(duì)各字符進(jìn)行加密的方式可以為:
n=c–key+(i*imagicnum)。其中n為加密后的字符;c為加密前的字符;i為所加密的字符在數(shù)據(jù)中的位置編號(hào);imagicnum為用戶(hù)魔數(shù)??梢?jiàn)每一個(gè)字符的i都不同,因此即使加密前的字符c相同,加密后的字符n也不同??梢岳斫獾氖?,上述對(duì)各字符進(jìn)行加密的方式只是眾多方式中的一種,在此不一一列舉。
此外,作為一種優(yōu)選的實(shí)施方式,密鑰參數(shù)還包括:
用戶(hù)賬號(hào)及用戶(hù)魔數(shù)。
采用用戶(hù)賬號(hào)作為密鑰參數(shù)是由于用戶(hù)賬號(hào)方便獲取并且可以象征加密人的身份信息,而采用用戶(hù)魔數(shù)是由于其完全由加密人設(shè)置或是系統(tǒng)生成,不易被他人得知,用戶(hù)魔數(shù)的獲取方式可以是采用用戶(hù)的密碼,或根據(jù)用戶(hù)密碼生成等。由于通過(guò)用戶(hù)賬號(hào)、用戶(hù)魔數(shù)及時(shí)效參數(shù)這三個(gè)維度組成了密鑰,因此要對(duì)加密數(shù)據(jù)進(jìn)行解密需要同時(shí)具有這三個(gè)參數(shù),進(jìn)而提升了加密數(shù)據(jù)的安全性。需要說(shuō)明的是,密鑰參數(shù)還可以包括其他組成部分,在此不做限定。
為了便于對(duì)上述實(shí)施方式的理解,下面提供一組具體的密鑰參數(shù)以進(jìn)一步說(shuō)明。密鑰參數(shù)中用戶(hù)魔數(shù)為8341、用戶(hù)賬號(hào)為guest、時(shí)效參數(shù)為加密時(shí)刻后的30秒。在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),如果密鑰參數(shù)中的用戶(hù)魔數(shù)不為8341,即使是同一個(gè)用戶(hù)賬號(hào)guest且時(shí)效參數(shù)同樣為加密時(shí)刻后的30秒,也無(wú)法正確解密;同理的,如果超過(guò)了加密時(shí)刻后的30秒的時(shí)效參數(shù)要求,即使用同一個(gè)用戶(hù)賬號(hào)guest和用戶(hù)魔數(shù)8341,也無(wú)法正確解密;同理的,如果用戶(hù)賬號(hào)為root而不是guest,即使?jié)M足時(shí)效參數(shù)要求以及用戶(hù)魔數(shù)8341,也無(wú)法正確解密。
此外,作為一種優(yōu)選的實(shí)施方式,將密鑰參數(shù)相結(jié)合生成加密密鑰具體為:
將用戶(hù)賬號(hào)與用戶(hù)魔數(shù)進(jìn)行組合生成安全賬號(hào);
將安全賬號(hào)、時(shí)效參數(shù)及用戶(hù)魔數(shù)進(jìn)行混合運(yùn)算生成加密密鑰。
將用戶(hù)賬號(hào)與用戶(hù)魔數(shù)進(jìn)行組合生成的安全賬號(hào)對(duì)于用戶(hù)賬號(hào)的保密性更高,所以由安全賬號(hào)作為密鑰參數(shù)生成的密鑰也更難以被不法分子獲得。
在具體實(shí)施中,密鑰參數(shù)混合運(yùn)算生成密鑰方式可以為:key=its–(imagicnum*16)+isecid。其中,key為密鑰;its為時(shí)效參數(shù);imagicnum為用戶(hù)魔數(shù);isecid為用戶(hù)賬號(hào)與用戶(hù)魔數(shù)進(jìn)行組合生成的安全賬號(hào)。需要說(shuō)明的是,上述密鑰的生成方式只是眾多方式中的一種,在此不一一列舉。
如圖2所示,作為一種優(yōu)選的實(shí)施方式,在得到加密數(shù)據(jù)后,該方法進(jìn)一步包括:
步驟s22:將加密數(shù)據(jù)編譯為二進(jìn)制序列。
由于二進(jìn)制數(shù)字為計(jì)算機(jī)可直接讀取的語(yǔ)言,因此計(jì)算機(jī)在傳輸和處理二進(jìn)制序列時(shí),不易出錯(cuò),具有更高的可靠性。
如圖2所示,作為一種優(yōu)選的實(shí)施方式,在將加密數(shù)據(jù)編譯為二進(jìn)制序列后,該方法進(jìn)一步包括:
步驟s23:將時(shí)效參數(shù)編譯為二進(jìn)制序列,并作為加密數(shù)據(jù)的首部。
可以理解的是,將時(shí)效參數(shù)作為加密數(shù)據(jù)首部的目的是為了在使用密鑰解密數(shù)據(jù)前先判斷是否在有效時(shí)間內(nèi),可以省去使用密鑰中的時(shí)效參數(shù)進(jìn)行時(shí)效性判斷的步驟。相對(duì)應(yīng)的,在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),需要先讀取加密數(shù)據(jù)首部的時(shí)效參數(shù),并且判斷該加密數(shù)據(jù)是否在解密時(shí)效的范圍內(nèi)。如果已經(jīng)超出解密時(shí)效的范圍,可以生成一個(gè)無(wú)效的密鑰,導(dǎo)致解密后的數(shù)據(jù)為亂碼;否則按照逐字符進(jìn)行解密。
在上述實(shí)施方式的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,二進(jìn)制序列具體為32位的二制序列。
由于32位可以表示的數(shù)字范圍更大,可以提高一次性加密數(shù)據(jù)的總量,因此可以使數(shù)據(jù)加密的效率更高。
實(shí)施例三
在上文中對(duì)于一種數(shù)據(jù)加密方法的實(shí)施例進(jìn)行了詳細(xì)的描述,本發(fā)明還提供一種數(shù)據(jù)加密裝置,由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見(jiàn)方法部分的實(shí)施例的描述,這里暫不贅述。
圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)加密裝置結(jié)構(gòu)圖。如圖3所示,本發(fā)明實(shí)施例提供的數(shù)據(jù)加密裝置,包括:
密鑰生成模塊10,用于獲取至少包括有時(shí)效參數(shù)的密鑰參數(shù),通過(guò)將密鑰參數(shù)相結(jié)合生成加密密鑰。
數(shù)據(jù)加密模塊11,用于接收原始數(shù)據(jù),通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密,以得到加密數(shù)據(jù)。
其中,在對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),如果當(dāng)前時(shí)刻超出時(shí)效參數(shù)的范圍,則解密失敗。
本發(fā)明所提供的數(shù)據(jù)加密裝置,將時(shí)效參數(shù)作為密鑰參數(shù)之一進(jìn)行加密密鑰的生成,并通過(guò)加密密鑰對(duì)原始數(shù)據(jù)進(jìn)行加密得到加密數(shù)據(jù)。由于加密密鑰中具有時(shí)效參數(shù),所以通過(guò)加密密鑰進(jìn)行加密后的加密數(shù)據(jù)也具有了時(shí)效上的約束。當(dāng)通過(guò)加密密鑰對(duì)加密數(shù)據(jù)進(jìn)行解密時(shí),首先判斷當(dāng)前時(shí)刻是否在時(shí)效參數(shù)的范圍內(nèi),如果當(dāng)前時(shí)刻已經(jīng)超出了時(shí)效參數(shù)范圍,即使加密密鑰正確,也無(wú)法對(duì)加密數(shù)據(jù)進(jìn)行解密。因此,本裝置縮短了破解者可對(duì)加密數(shù)據(jù)進(jìn)行破解的時(shí)間,進(jìn)而增加了對(duì)數(shù)據(jù)的破解難度,進(jìn)而提高了加密后數(shù)據(jù)的安全性與可靠性。
在實(shí)施例三的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,數(shù)據(jù)加密模塊具體包括:
編號(hào)子模塊,用于確定原始數(shù)據(jù)內(nèi)的字符的位置,并對(duì)位置進(jìn)行編號(hào);
加密子模塊,用于將編號(hào)作為加密參數(shù),并通過(guò)加密密鑰分別對(duì)原始數(shù)據(jù)內(nèi)的各字符進(jìn)行加密。
在實(shí)施例三的基礎(chǔ)上,作為一種優(yōu)選的實(shí)施方式,密鑰參數(shù)還包括:
用戶(hù)賬號(hào)及用戶(hù)魔數(shù)。
以上對(duì)本發(fā)明所提供的一種數(shù)據(jù)加密方法及裝置進(jìn)行了詳細(xì)介紹。說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。