數字認證初步認識

2021-08-29 12:42:57 字數 844 閱讀 7033

前段時間學習了數字認證方面的一些知識,對其有了乙個初步的了解,作為備忘,現作乙個小結。

[list]

[*]認證原理

[/list]

有三個人,小張、小王、老劉,小張和小王都和老劉很熟,但小張與小王互不相識。如果小張寫一封信給小王,小王收到信後,就不能確定其內容的真假,但如果小張讓老劉在信上簽上老劉的名字,小王收到信後就可確定信件內容的真識性了。在這裡老劉就充當了ca機構的角色。

[list]

[*]ca概念

[/list]

[list=1]

[*]ca(certification authority)是認證機構的國際通稱,是指對數字證書申請者發放、管理、取消數字證書的機構

[*]ca的作用是檢查證書持有者身份的合法性,並簽發證書(證書上簽字),以防止證書被偽造或篡改

[/list]

[list]

[*]數字證書

[/list]

[list=1]

[*]數字證書是由權威公正的第三方機構即ca 中心簽發的,一串很長的包含有客戶基本資訊及ca 簽字的數學編碼

[*]數字證書採用公鑰密碼體制

[/list]

[list]

[*]數字證書作用

[/list]

[list=1]

[*]資訊的保密性

[*]交易者身份的確定性

[*]不可否認性

[/list]

[list]

[*]關鍵點

[/list]

[list=1]

[*]公鑰用於加密,私鑰用於解密與簽名

[*]個人證書有ca機構的簽名

[/list]

和jwt 認證方案之初步認識JWT

前言 現在越來越多的專案或多或少會用到jwt,為什麼會出現使用jwt這樣的場景的呢?傳統的方式 cookie session 需要重新登入,使用者體驗不好。session共享 在多台物理機之間傳輸和複製session 方式對網路io的壓力大,延遲太長,使用者體驗也不好。session方式儲存使用者資...

初步認識繼承

include stdafx.h include using namespace std 構造方式跟類內類物件是一樣的 父類 info 派生類 sci 派生類 sci 父類 info struct info 父類 void outputinfo info info private int numb ...

初步認識redis

1.什麼redis 2.為什麼使用redis 3.什麼場合使用redis 4.redis的好處 5.編譯安裝redis 6.redis資料結構 1.什麼是redis redis是remote dictionary server 遠端資料服務 的縮寫,是義大利人antirez開發的一款記憶體快取記憶體...