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

首頁 > 開發 > 綜合 > 正文

詳解https 加密完整過程

2024-07-21 02:02:56
字體:
來源:轉載
供稿:網友

https加密完整過程

step1: “客戶”向服務端發送一個通信請求

“客戶”->“服務器”:你好

step2: “服務器”向客戶發送自己的數字證書。證書中有一個公鑰用來加密信息,私鑰由“服務器”持有

“服務器”->“客戶”:你好,我是服務器,這里是我的數字證書

step3: “客戶”收到“服務器”的證書后,它會去驗證這個數字證書到底是不是“服務器”的,數字證書有沒有什么問題,數字證書如果檢查沒有問題,就說明數字證書中的公鑰確實是“服務器”的。檢查數字證書后,“客戶”會發送一個隨機的字符串給“服務器”用私鑰去加密,服務器把加密的結果返回給“客戶”,“客戶”用公鑰解密這個返回結果,如果解密結果與之前生成的隨機字符串一致,那說明對方確實是私鑰的持有者,或者說對方確實是“服務器”。

“客戶”->“服務器”:向我證明你就是服務器,這是一個隨機字符串 //前面的例子中為了方便解釋,用的是“你好”等內容,實際情況下一般是隨機生成的一個字符串。“服務器”->“客戶”:{一個隨機字符串}[私鑰|RSA]

step4: 驗證“服務器”的身份后,“客戶”生成一個對稱加密算法和密鑰,用于后面的通信的加密和解密。這個對稱加密算法和密鑰,“客戶”會用公鑰加密后發送給“服務器”,別人截獲了也沒用,因為只有“服務器”手中有可以解密的私鑰。這樣,后面“服務器”和“客戶”就都可以用對稱加密算法來加密和解密通信內容了。

“服務器”->“客戶”:{OK,已經收到你發來的對稱加密算法和密鑰!有什么可以幫到你的?}[密鑰|對稱加密算法]“客戶”->“服務器”:{我的帳號是aaa,密碼是123,把我的余額的信息發給我看看}[密鑰|對稱加密算法]“服務器”->“客戶”:{你好,你的余額是100元}[密鑰|對稱加密算法]…… //繼續其它的通信

上面的過程已經十分接近HTTPS的真是通信過程了,完全可以按照這個過程去理解HTTPS的工作原理。相信大家都應該能明白HTTPS通信了。

如有疑問請留言或者到本站社區討論交流,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸西县| 安达市| 呈贡县| 阿拉善盟| 西乌珠穆沁旗| 荥阳市| 浏阳市| 广河县| 阿拉善右旗| 太仓市| 湖州市| 三明市| 东兴市| 高唐县| 和林格尔县| 宁波市| 墨脱县| 饶河县| 万荣县| 汝城县| 大渡口区| 卓尼县| 吴堡县| 华阴市| 全州县| 邻水| 阳西县| 泰顺县| 潼关县| 安平县| 南雄市| 文水县| 洛川县| 阿瓦提县| 清水河县| 梅河口市| 甘洛县| 汉阴县| 太湖县| 当涂县| 青河县|