資訊安全中的加密演算法是什麼?


加密演算法有以下幾種:

  • 對稱金鑰加密 - 在對稱金鑰加密中,單個金鑰用於加密和解密。傳送方需要金鑰(或一些規則組)來加密明文並向接收方傳送密文。接收方使用相同的金鑰(或規則集)來解密訊息並恢復明文。由於單個金鑰可以用於兩種功能,因此對稱金鑰加密也稱為對稱加密。

    對稱金鑰加密方案通常被分類為流密碼或分組密碼。流密碼一次對單個位元(位元組或計算機字)進行操作,並實現某種形式的反饋結構,以便金鑰經常變化。

  • 公鑰加密 - 公鑰加密也稱為非對稱加密,是一種加密形式,其中使用者有一對加密金鑰,例如公鑰和私鑰。

    公鑰加密的問題在於證明公鑰是真實的,並且沒有被惡意第三方篡改或恢復。解決此問題的主要方法是使用公鑰基礎設施 (PKI),其中一個或多個第三方(稱為證書頒發機構)認證金鑰對的所有權。PGP 使用的另一種方法是“信任網”,用於提供金鑰對的真實性。

  • 雜湊 - 雜湊演算法通常用於提供檔案的數字指紋,用於確保檔案未被入侵者或病毒更改。雜湊函式也常被一些作業系統用來加密密碼。雜湊函式支援衡量檔案的完整性。

  • Pretty Good Privacy (PGP) - PGP 可以透過簡單的滑鼠點選來簽名或加密電子郵件訊息。根據 PGP 的版本,軟體需要 SHA 或 MD5 來計算訊息雜湊,例如 CAST、Triple-DES 或 IDEA 用於加密,以及 RSA 或 DSS/Diffie-Hellman 用於金鑰交換和數字簽名。

    首次安裝 PGP 時,使用者必須建立一個金鑰對。一個金鑰是公鑰,可以公開發布和廣泛傳播。私鑰透過使用密碼短語來保護。每次使用者訪問其私鑰時,都必須輸入密碼短語。

  • Kerberos - Kerberos 是網際網路上常用的身份驗證設計。Kerberos 應用客戶端/伺服器結構,並支援使用者到伺服器的身份驗證,而不是主機到主機的身份驗證。在此結構中,安全性和身份驗證將基於秘密金鑰技術,其中網路上的每個主機都有自己的秘密金鑰。

更新時間: 2022年3月4日

248 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告