国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

轉發一個不錯的解釋加密和認證的文章

2019-11-06 09:33:25
字體:
來源:轉載
供稿:網友

本文

  加密和認證

  首先我們需要區分加密和認證這兩個基本概念。

   加密是將數據資料加密,使得非法用戶即使取得加密過的資料,也無法獲取正確的資料內容,所以數據加密可以保護數據,防止監聽攻擊。其重點在于數據的安全 性。身份認證是用來判斷某個身份的真實性,確認身份后,系統才可以依不同的身份給予不同的權限。其重點在于用戶的真實性。兩者的側重點是不同的。

  公鑰和私鑰

  其次我們還要了解公鑰和私鑰的概念和作用。

  在現代密碼體制中加密和解密是采用不同的密鑰(公開密鑰),也就是非對稱密鑰密碼系統,每個通信方均需要兩個密鑰,即公鑰和私鑰,這兩把密鑰可以互為加解密。公鑰是公開的,不需要保密,而私鑰是由個人自己持有,并且必須妥善保管和注意保密。

  公鑰私鑰的原則:

一個公鑰對應一個私鑰。 密鑰對中,讓大家都知道的是公鑰,不告訴大家,只有自己知道的,是私鑰。 如果用其中一個密鑰加密數據,則只有對應的那個密鑰才可以解密。 如果用其中一個密鑰可以進行解密數據,則該數據必然是對應的那個密鑰進行的加密。   非對稱密鑰密碼的主要應用就是公鑰加密和公鑰認證,而公鑰加密的過程和公鑰認證的過程是不一樣的,下面我就詳細講解一下兩者的區別。

  基于公開密鑰的加密過程

  比如有兩個用戶Alice和Bob,Alice想把一段明文通過雙鑰加密的技術發送給Bob,Bob有一對公鑰和私鑰,那么加密解密的過程如下:

Bob將他的公開密鑰傳送給Alice。 Alice用Bob的公開密鑰加密她的消息,然后傳送給Bob。 Bob用他的私人密鑰解密Alice的消息。   上面的過程可以用下圖表示,Alice使用Bob的公鑰進行加密,Bob用自己的私鑰進行解密。這里寫圖片描述

  基于公開密鑰的認證過程

  身份認證和加密就不同了,主要用戶鑒別用戶的真偽。這里我們只要能夠鑒別一個用戶的私鑰是正確的,就可以鑒別這個用戶的真偽。

   還是Alice和Bob這兩個用戶,Alice想讓Bob知道自己是真實的Alice,而不是假冒的,因此Alice只要使用公鑰密碼學對文件簽名發送 給Bob,Bob使用Alice的公鑰對文件進行解密,如果可以解密成功,則證明Alice的私鑰是正確的,因而就完成了對Alice的身份鑒別。整個身 份認證的過程如下:

Alice用她的私人密鑰對文件加密,從而對文件簽名。 Alice將簽名的文件傳送給Bob。 Bob用Alice的公鑰解密文件,從而驗證簽名。   上面的過程可以用下圖表示,Alice使用自己的私鑰加密,Bob用Alice的公鑰進行解密。     這里寫圖片描述

  總結

  好了,上面就詳細講述了加密、認證、公鑰、私鑰這四個概念,明白這些概念后,你就應該對“網站的安全登錄認證設計”一文所講述的概念有了更清晰的了解了。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 利辛县| 宜章县| 姜堰市| 红河县| 文山县| 深水埗区| 娄烦县| 芒康县| 福清市| 丹寨县| 仪征市| 法库县| 翁源县| 珠海市| 峨山| 固安县| 托克逊县| 新民市| 衡阳市| 舒城县| 隆德县| 苏尼特左旗| 巴青县| 鲁山县| 三明市| 冕宁县| 丰宁| 德惠市| 呈贡县| 禄丰县| 松原市| 连平县| 巴中市| 正宁县| 陆良县| 娱乐| 宿州市| 镇雄县| 华宁县| 凤台县| 常州市|