資料加密,是一門歷史悠久的技術,指透過加密演算法和加密金鑰將明文轉變為密文,而解密則是透過解密演算法和解密金鑰將密文恢復為明文。它的核心是密碼學。
資料加密仍是電腦系統對資訊進行保護的一種最可靠的方法。它利用密碼技術對資訊進行加密,實現資訊隱蔽,從而起到保護資訊的安全的作用。 (推薦學習:web前端視訊教學)
簡介
和防火牆配合使用的資料加密技術,是為提升訊息系統和資料的安全性和保密性,防止秘密資料被外部破解而採用的主要技術手段之一。在技術上分別從軟體和硬體兩方面採取措施。
依照作用的不同,資料加密技術可分為資料傳輸加密技術、資料儲存加密技術、資料完整性的鑑別技術和金鑰管理技術。
資料傳輸加密技術的目的是對傳輸中的資料流加密,通常有線路加密與端—端加密兩種。線路加密著重在線上而不考慮信源與信宿,是對保密資訊透過各線路採用不同的加密金鑰提供安全保護。
端—端加密指訊息由發送端自動加密,並且由TCP/IP進行封包封裝,然後作為不可讀取和不可識別的資料穿過互聯網,當這些資訊到達目的地,將被自動重組、解密,而成為可讀的資料。
資料儲存加密技術的目的是防止在儲存環節上的資料失密,資料儲存加密技術可分為密文儲存和存取控制兩種。前者一般是透過加密演算法轉換、附加密碼、加密模組等方法實現;後者則是對使用者資格、權限加以審查和限制,防止非法使用者存取資料或合法使用者越權存取資料。
資料完整性鑑別技術的目的是對介入資訊傳送、存取和處理的人的身分和相關資料內容進行驗證,一般包括口令、金鑰、身分、資料等項的鑑別。系統透過對比驗證物件輸入的特徵值是否符合預先設定的參數,實現對資料的安全保護。
金鑰管理技術包括金鑰的產生、分配、保存、更換和銷毀等各環節上的保密措施。
以上是資料加密的基本功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!