華為云計(jì)算 云知識(shí) 數(shù)據(jù)加密技術(shù)的應(yīng)用
數(shù)據(jù)加密技術(shù)的應(yīng)用

數(shù)據(jù)加密 技術(shù)是用來保證信息安全的方法之一。數(shù)據(jù)加密技術(shù)將一個(gè)信息(或稱明文,plain text)經(jīng)過加密鑰匙(Encryption key)及加密函數(shù)轉(zhuǎn)換,變成無意義的密文(cipher text),而接收方則將此密文經(jīng)過解密函數(shù)、解密鑰匙(Decryption key)還原成明文。加密技術(shù)是網(wǎng)絡(luò)安全技術(shù)的基石。數(shù)據(jù)加密技術(shù)的應(yīng)用簡要有以下幾個(gè)方面:

數(shù)據(jù)保密:

數(shù)據(jù)保密是指發(fā)送方將明文數(shù)據(jù)加密成密文后傳給接收方,從而保護(hù)數(shù)據(jù)在傳輸過程中的安全性。數(shù)據(jù)保密主要使用對(duì)稱性密鑰和公開性密鑰來實(shí)現(xiàn)。

身份認(rèn)證:

身份認(rèn)證也稱為“身份驗(yàn)證”或“身份鑒別”,是指在計(jì)算機(jī)及計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中確認(rèn)操作者身份的過程,從而確定該用戶是否具有對(duì)某種資源的訪問和使用權(quán)限,進(jìn)而使計(jì)算機(jī)和網(wǎng)絡(luò)系統(tǒng)的訪問策略能夠可靠、有效地執(zhí)行,防止攻擊者假冒合法用戶獲得資源的訪問權(quán)限,保證系統(tǒng)和數(shù)據(jù)的安全,以及授權(quán)訪問者的合法利益。對(duì)稱加密算法和非對(duì)稱加密算法都可以實(shí)現(xiàn)身份認(rèn)證。

保持?jǐn)?shù)據(jù)完整性:

常用的檢測數(shù)據(jù)完整性的算法有Hash算法,當(dāng)發(fā)送方要給接收方發(fā)送數(shù)據(jù)時(shí),一方面將明文數(shù)據(jù)加密成密文,同時(shí)將明文數(shù)據(jù)進(jìn)行哈希運(yùn)算,生成摘要。接收方接收到數(shù)據(jù)后,將密文數(shù)據(jù)解密成明文,同時(shí)對(duì)解密后的明文也進(jìn)行Hash運(yùn)算,對(duì)比這兩個(gè)摘要,結(jié)果相同則數(shù)據(jù)完整或未被篡改,不一致則數(shù)據(jù)不完整或被篡改。

數(shù)字簽名:

數(shù)字簽名由公鑰密碼發(fā)展而來,它在網(wǎng)絡(luò)安全,包括身份認(rèn)證、數(shù)據(jù)完整性、不可否認(rèn)性以及匿名性等方面有著重要應(yīng)用。數(shù)字簽名需要使用Hash算法和非對(duì)稱密鑰算法來實(shí)現(xiàn)。