加密技術是一種保護手段,把重要的資料變為亂碼(加密)傳送,到達目的地後再用同樣或不同的手段還原(解密)。這樣我們的資訊在互動的時候就能夠降低被盜竊的幾率。
加密技術包含兩個元素,算法和密鑰。在軟考中考加密算法非常少。重點是密鑰。
password體制分為對稱密鑰體制和非對稱密鑰體制兩種。對應地,對資料加密的技術分為兩類。即對稱加密(私人密鑰加密)和非對稱加密(公開密鑰加密)。
對稱加密的加密密鑰和解密密鑰同樣。而非對稱加密的加密密鑰和解密密鑰不同,加密密鑰能夠公開而解密密鑰須要保密。
(1)對稱加密:
加密密鑰和解密密鑰同樣(一把密鑰)
經常使用DES、IDEA加密。用窮舉法破解

存在問題:
(2)非對稱加密:
公開密鑰系統
非對稱加密算法須要兩個密鑰
if用自己的公鑰加密,so用自己的私鑰解密(不正确稱的密鑰)
if用自己的私鑰加密,so用自己的公鑰解密
(3)樣例——數字簽名
比方數字簽名就是非對稱密鑰加密技術的應用。
加密解密過程:
首先,将摘要資訊用發送者的私鑰加密,與原文一起傳送給接收者。
然後,接收者僅僅實用發送者的公鑰解密才幹擷取加密的摘要資訊。
之後。還要用HASH函數對收到的原文産生一個摘要資訊。與解密的摘要資訊對照。假設同樣。則說明收到的資訊是完整的,在傳輸過程中沒有被改動。否則說明資訊被改動過,是以數字簽名可以驗證資訊的完整性。
數字簽名是個加密的過程,數字簽名驗證是個解密的過程。
數字簽名:私鑰加密,公鑰解密
小結:
在軟考的時候我們學習了加密技術,主要是知識點是公鑰簽名加密。私鑰利用技術手段把重要的資料變為亂碼(加密)傳送,到達目的地後再用同樣或不同的手段還原(解密)。一般在軟考的時候考察的是非對稱加密技術,他的公鑰私鑰主要區分好即可了。