資訊安全中有哪些型別的密碼系統?
密碼系統有多種型別,如下所示:
私鑰密碼系統 - 對稱加密也稱為私鑰加密或秘密金鑰加密。它使用相同的金鑰進行加密和解密。加密是指使用私鑰對要加密的資料進行操作(演算法),使其變得毫無意義。
私鑰密碼系統的主要缺點與金鑰交換有關。對稱加密依賴於秘密(金鑰)的交換。
公鑰密碼系統 - 公鑰密碼系統也稱為非對稱加密。它是一種加密演算法,需要兩個獨立的金鑰,一個私鑰,一個公鑰。雖然不同,但金鑰對的兩個部分在數值上是相關的。
公鑰可用於加密明文或驗證數字簽名;而私鑰可用於解密密文或建立數字簽名。
術語“非對稱”來源於使用多個金鑰來實現這些相反的功能,每個金鑰都是另一個金鑰的逆,這與基於相同金鑰來實現兩者功能的傳統(對稱)密碼學形成對比。
數字簽名 - 數字簽名中,訊息使用傳送者的私鑰簽名,任何擁有傳送者公鑰的人都可以驗證。此驗證確認傳送者擁有私鑰,因此很可能是與公鑰相關的人。
這也確保訊息未被篡改,因為訊息的任何更改都會導致編碼的訊息摘要發生變化,否則在傳送方和接收方之間保持不變。
雜湊函式 - 密碼學雜湊函式是一種雜湊函式,實際上不可能對其進行反轉,也就是說,僅根據其雜湊值就無法重新生成輸入資訊。
這些單向雜湊函式被稱為現代密碼學的核心。輸入資訊稱為訊息,雜湊值稱為訊息摘要或簡稱摘要。
雜湊函式的特性如下:
很容易計算任何給定訊息的雜湊值。
不可能生成具有給定雜湊的訊息。
不可能更改訊息而不更改雜湊值。
不可能找到具有相同雜湊值的兩個不同訊息。
生物識別系統 - 生物識別是一種身份驗證方法,它使用指紋或面部掃描以及虹膜或語音識別來識別使用者。生物識別掃描裝置獲取使用者的生物識別資訊,包括虹膜圖案或指紋掃描,並將其轉換為計算機可以解釋和驗證的數字資料。
生物識別技術可用於企業架構的物理訪問和企業計算機和系統的內部訪問。生物識別通常用作更廣泛的兩因素或多因素身份驗證系統中的身份驗證形式。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP