天天看點

初始加密技術

       加密技術是一種保護手段,把重要的資料變為亂碼(加密)傳送,到達目的地後再用同樣或不同的手段還原(解密)。這樣我們的資訊在互動的時候就能夠降低被盜竊的幾率。

加密技術包含兩個元素,算法和密鑰。在軟考中考加密算法非常少。重點是密鑰。

      password體制分為對稱密鑰體制和非對稱密鑰體制兩種。對應地,對資料加密的技術分為兩類。即對稱加密(私人密鑰加密)和非對稱加密(公開密鑰加密)。

      對稱加密的加密密鑰和解密密鑰同樣。而非對稱加密的加密密鑰和解密密鑰不同,加密密鑰能夠公開而解密密鑰須要保密。

(1)對稱加密:

            加密密鑰和解密密鑰同樣(一把密鑰)

            經常使用DES、IDEA加密。用窮舉法破解

初始加密技術

            存在問題:

(2)非對稱加密:

            公開密鑰系統

            非對稱加密算法須要兩個密鑰

            if用自己的公鑰加密,so用自己的私鑰解密(不正确稱的密鑰)

            if用自己的私鑰加密,so用自己的公鑰解密

(3)樣例——數字簽名

       比方數字簽名就是非對稱密鑰加密技術的應用。

      加密解密過程:

初始加密技術

            首先,将摘要資訊用發送者的私鑰加密,與原文一起傳送給接收者。

            然後,接收者僅僅實用發送者的公鑰解密才幹擷取加密的摘要資訊。

            之後。還要用HASH函數對收到的原文産生一個摘要資訊。與解密的摘要資訊對照。假設同樣。則說明收到的資訊是完整的,在傳輸過程中沒有被改動。否則說明資訊被改動過,是以數字簽名可以驗證資訊的完整性。

            數字簽名是個加密的過程,數字簽名驗證是個解密的過程。

            數字簽名:私鑰加密,公鑰解密

小結:

      在軟考的時候我們學習了加密技術,主要是知識點是公鑰簽名加密。私鑰利用技術手段把重要的資料變為亂碼(加密)傳送,到達目的地後再用同樣或不同的手段還原(解密)。一般在軟考的時候考察的是非對稱加密技術,他的公鑰私鑰主要區分好即可了。