計算機網路中的資料加密是什麼?


加密是一種透過編碼資料來隱藏資料免受未授權人員訪問的技術,以防止資料被檢視和修改。資料加密涉及使用稱為演算法的數學公式將資料轉換為稱為密文的加密資料。

這些演算法生成一個金鑰,然後用此金鑰封裝訊息。目前流行的加密型別有兩種:非對稱加密和對稱加密。

表示層處理翻譯、加密/解密、身份驗證和壓縮,如下所述:

翻譯

它將應用程式使用的複雜資料結構(字串、整數、結構等)轉換為可透過網路傳輸的位元組流。訊息的表示方式使得通訊機器能夠就交換資料的格式達成一致。例如,ASCII或EBCDIC字元集。

翻譯可以是直接的或間接的。在直接翻譯方法中,ASCII程式碼在目標機器上被翻譯為EBCDIC。在間接方法中,ASCII程式碼在源機器傳輸前先被翻譯成標準格式。

加密/解密

它處理安全和隱私問題。加密用於混淆資料,以便只有授權人員才能解開對話資料。解密反轉加密過程,將訊息轉換回其原始形式。

源機器中的傳送方使用加密演算法和金鑰將明文(原始訊息)轉換為密文(加密訊息)以加密資料。在目標機器上,進行反向過程。接收方擁有金鑰和解密演算法,可以將密文轉換回原始明文。

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

非對稱加密

生成兩個數學相關的金鑰,即公鑰和私鑰,用於加密和解密訊息。非對稱加密被認為比對稱加密更安全。

涉及公鑰和私鑰金鑰對的非對稱金鑰加密包含六個主要步驟:

  • 明文:明文是應用演算法的文字訊息。
  • 加密演算法:它提供數學運算來對明文進行替換和轉換。
  • 公鑰和私鑰:它們構成用於訊息加密和解密的一對金鑰。
  • 密文:將演算法應用於明文會生成加密或混淆的訊息。
  • 解密演算法:此演算法用於生成密文和匹配金鑰以獲得明文。

對稱加密

對稱加密,也稱為常規加密或單金鑰加密,基於通訊雙方共享的金鑰。傳送方使用金鑰將明文加密為密文訊息。接收方收到密文訊息後,使用相同的金鑰將其解密為明文。對稱加密的示例包括RSA演算法。

對稱加密方法包含以下五個主要部分:

  • 明文:明文是應用演算法的文字訊息。
  • 加密演算法:它提供數學運算來對明文進行替換和轉換。
  • 金鑰:它們構成用於訊息加密和解密的演算法的一部分。
  • 密文:這是透過使用金鑰將演算法應用於明文訊息生成的加密訊息。
  • 解密演算法:此加密演算法使用密文和金鑰將密文解密為明文。

身份驗證

它檢查遠端方是真實方而不是冒名頂替者。它定義訊息來自真實的人,而不是冒名頂替者。數字簽名是使用公鑰加密方法的幾種身份驗證方法之一。

資料壓縮

它壓縮資料以減少傳輸的資訊量,從而節省頻寬和資金。資料壓縮有三種常用方法。每種方法都認為資料流可以轉換為更緊湊的表示形式。此緊湊的資料流在目標機器上被重建回原始資料。

更新於:2021年5月5日

2K+ 瀏覽量

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.