計算機網路中的加密技術是什麼?


加密技術指的是將資訊轉換為安全且不受攻擊形式的科學和藝術。它是一種以特定形式儲存和傳輸資料的方法,以便只有目標接收者才能讀取和處理它。加密技術不僅保護資料免遭盜竊或篡改,還可以用於使用者身份驗證。

組成部分

加密技術有以下幾個組成部分:

明文和密文

在轉換之前,原始訊息稱為明文。訊息轉換後,稱為密文。加密演算法將明文轉換為密文;解密演算法將密文轉換回明文。傳送方使用加密演算法,接收方使用解密演算法。

密碼

我們將加密和解密演算法稱為密碼。術語“密碼”也用於指代密碼學中不同類別的演算法。這並不是說每個傳送方-接收方對都需要他們自己的獨特密碼來進行安全通訊。相反,一個密碼可以服務於數百萬個通訊對。

金鑰

金鑰是一個數字(或一組數字),密碼作為演算法對其進行操作。要加密訊息,我們需要一個加密演算法、一個加密金鑰和明文。這些會生成密文。要解密訊息,我們需要一個解密演算法、一個解密金鑰和密文。這些會揭示原始明文。

型別

加密技術主要有以下兩種型別:

對稱金鑰加密

在對稱金鑰加密中,雙方使用相同的金鑰。傳送方使用此金鑰和加密演算法來加密資料;接收方使用相同的金鑰和相應的解密演算法來解密資料。

非對稱金鑰加密

在非對稱或公鑰加密中,有兩個金鑰:一個私鑰和一個公鑰。私鑰由接收方保管。公鑰公佈於眾。

在公鑰加密/解密中,用於加密的公鑰與用於解密的私鑰不同。公鑰可供公眾使用,私鑰僅供個人使用。

更新於: 2023年9月7日

33K+ 瀏覽量

開啟您的職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.