成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員必須了解的計(jì)算機(jī)加密規(guī)則-公鑰和私鑰

安全 服務(wù)器
這些密碼學(xué)的概念容易被搞混淆,的確也情有可原。因?yàn)楣€、私鑰、加密、認(rèn)證這些都是較為復(fù)雜的問題,其概念不太容易理解,理解不透就容易產(chǎn)生各種似是而非的概念,為了讓大家對于密碼學(xué)有進(jìn)一步的了解,這里我就詳細(xì)解說一下公鑰和私鑰的具體作用和使用方法。

這些密碼學(xué)的概念容易被搞混淆,的確也情有可原。因?yàn)楣€、私鑰、加密、認(rèn)證這些都是較為復(fù)雜的問題,其概念不太容易理解,理解不透就容易產(chǎn)生各種似是而非的概念,為了讓大家對于密碼學(xué)有進(jìn)一步的了解,這里我就詳細(xì)解說一下公鑰和私鑰的具體作用和使用方法。

加密和認(rèn)證

首先我們需要區(qū)分加密和認(rèn)證這兩個基本概念。

加密是將數(shù)據(jù)資料加密,使得非法用戶即使取得加密過的資料,也無法獲取正確的資料內(nèi)容,所以數(shù)據(jù)加密可以保護(hù)數(shù)據(jù),防止監(jiān)聽攻擊。其重點(diǎn)在于數(shù)據(jù)的安全 性。身份認(rèn)證是用來判斷某個身份的真實(shí)性,確認(rèn)身份后,系統(tǒng)才可以依不同的身份給予不同的權(quán)限。其重點(diǎn)在于用戶的真實(shí)性。兩者的側(cè)重點(diǎn)是不同的。

公鑰和私鑰

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

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

公鑰私鑰的原則:

  1. 一個公鑰對應(yīng)一個私鑰。
  2. 密鑰對中,讓大家都知道的是公鑰,不告訴大家,只有自己知道的,是私鑰。
  3. 如果用其中一個密鑰加密數(shù)據(jù),則只有對應(yīng)的那個密鑰才可以解密。
  4. 如果用其中一個密鑰可以進(jìn)行解密數(shù)據(jù),則該數(shù)據(jù)必然是對應(yīng)的那個密鑰進(jìn)行的加密。

非對稱密鑰密碼的主要應(yīng)用就是公鑰加密和公鑰認(rèn)證,而公鑰加密的過程和公鑰認(rèn)證的過程是不一樣的,下面我就詳細(xì)講解一下兩者的區(qū)別。

基于公開密鑰的加密過程

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

  1. Bob將他的公開密鑰傳送給Alice。
  2. Alice用Bob的公開密鑰加密她的消息,然后傳送給Bob。
  3. Bob用他的私人密鑰解密Alice的消息。

[[250472]]

上面的過程可以用下圖表示,Alice使用Bob的公鑰進(jìn)行加密,Bob用自己的私鑰進(jìn)行解密。

程序員必須了解的計(jì)算機(jī)加密規(guī)則-公鑰和私鑰

 

基于公開密鑰的認(rèn)證過程

身份認(rèn)證和加密就不同了,主要用戶鑒別用戶的真?zhèn)巍_@里我們只要能夠鑒別一個用戶的私鑰是正確的,就可以鑒別這個用戶的真?zhèn)巍?/p>

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

  1. Alice用她的私人密鑰對文件加密,從而對文件簽名。
  2. Alice將簽名的文件傳送給Bob。
  3. Bob用Alice的公鑰解密文件,從而驗(yàn)證簽名。

上面的過程可以用下圖表示,Alice使用自己的私鑰加密,Bob用Alice的公鑰進(jìn)行解密。

程序員必須了解的計(jì)算機(jī)加密規(guī)則-公鑰和私鑰

責(zé)任編輯:武曉燕 來源: 今日頭條
相關(guān)推薦

2015-03-24 14:11:41

程序員

2019-02-18 14:18:04

2019-10-10 08:11:08

Linux公鑰私鑰

2009-06-15 10:43:45

Java程序員Java程序GC

2011-05-11 09:42:27

程序員

2021-02-24 09:26:03

JavaGC程序員

2012-04-09 09:42:56

2024-03-20 17:35:42

2023-08-07 12:11:26

CPU存儲器SSD

2020-11-13 15:31:31

程序員計(jì)算機(jī)考研

2013-03-27 09:59:33

程序員編程

2009-02-13 12:20:22

程序員計(jì)算機(jī)英語

2023-03-03 21:17:58

2018-08-13 13:56:24

2023-08-27 00:02:49

2014-11-11 15:27:36

程序員PLINY

2020-11-10 09:24:22

架構(gòu)云計(jì)算程序員

2017-11-14 21:30:15

2023-11-20 14:23:51

2009-01-07 09:52:37

程序員愛情工作
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天天拍天天操 | www在线| 91视视频在线观看入口直接观看 | 中文字幕二区 | 欧美性一区二区三区 | 色婷婷综合久久久中字幕精品久久 | 欧美亚洲激情 | 天天色综 | 久久精品久久久久久 | 中文字幕一区二区在线观看 | 久久精品一级 | 欧洲视频一区二区 | 澳门永久av免费网站 | 成年人黄色一级毛片 | 欧洲亚洲精品久久久久 | xxx国产精品视频 | 国产一区二区久久 | 成人妇女免费播放久久久 | 亚洲精品久久区二区三区蜜桃臀 | 欧美一区二区在线 | 看片国产 | 在线 丝袜 欧美 日韩 制服 | 亚洲一区二区三区高清 | 欧美成人免费电影 | 免费一级毛片 | 精品在线一区二区 | 欧美视频福利 | 999久久久久久久久6666 | 国产高清久久久 | 亚洲理论在线观看电影 | 亚洲人成人一区二区在线观看 | 国产欧美一区二区三区免费 | 国产高清不卡 | 在线免费观看毛片 | 亚洲毛片在线 | 国产午夜在线 | 日韩亚洲视频 | av片在线观看 | 久久亚洲国产精品日日av夜夜 | 国产成人精品a视频一区www | 欧美在线观看一区二区 |