摘要:簡介名稱超文本傳輸安全協(xié)議英語,縮寫,常稱為,或是一種網(wǎng)絡(luò)安全傳輸協(xié)議目的開發(fā)的主要目的,是提供對(duì)網(wǎng)絡(luò)服務(wù)器的身份認(rèn)證,保護(hù)交換數(shù)據(jù)的隱私與完整性。這套證書其實(shí)就是一對(duì)公鑰和私鑰。然后用證書對(duì)該隨機(jī)值進(jìn)行加密。
https簡介 名稱
超文本傳輸安全協(xié)議(英語:Hypertext Transfer Protocol Secure,縮寫:HTTPS,常稱為HTTP over TLS,HTTP over SSL或HTTP Secure)是一種網(wǎng)絡(luò)安全傳輸協(xié)議.
目的HTTPS開發(fā)的主要目的,是提供對(duì)網(wǎng)絡(luò)服務(wù)器的身份認(rèn)證,保護(hù)交換數(shù)據(jù)的隱私與完整性。
http && https都是基于tcp協(xié)議傳輸數(shù)據(jù)的.
但是http使用的是明文傳輸,https使用是SSL加密傳輸.
http使用端口80,https使用端口443.
粗暴的理解為http + ssl = https.
客戶端發(fā)起HTTPS請(qǐng)求
客服端發(fā)起請(qǐng)求,然后連接到server的443端口。
服務(wù)端的配置
采用HTTPS協(xié)議的服務(wù)器必須要有一套(ca)數(shù)字證書,可以自己制作,也可以向組織申請(qǐng)。但是證書需要客戶端驗(yàn)證通過,才可以繼續(xù)訪問,而使用受信任的公司申請(qǐng)的證書則不會(huì)彈出提示頁面。這套證書其實(shí)就是一對(duì)公鑰和私鑰。如果對(duì)公鑰和私鑰不太理解,可以想象成一把鑰匙和一個(gè)鎖頭,只是全世界只有你一個(gè)人有這把鑰匙,你可以把鎖頭給別人,別人可以用這個(gè)鎖把重要的東西鎖起來,然后發(fā)給你,因?yàn)橹挥心阋粋€(gè)人有這把鑰匙,所以只有你才能看到被這把鎖鎖起來的東西。
傳送證書
收到客戶端請(qǐng)求后,證書發(fā)給客戶端,這個(gè)證書其實(shí)就是公鑰,只是包含了很多信息,如證書的頒發(fā)機(jī)構(gòu),過期時(shí)間等等。
客戶端解析證書
首先會(huì)驗(yàn)證公鑰是否有效,比如頒發(fā)機(jī)構(gòu),過期時(shí)間等等,如果發(fā)現(xiàn)異常,則會(huì)彈出一個(gè)警告框,提示證書存在問題。如果證書沒有問題,就生成一個(gè)隨即值。然后用證書對(duì)該隨機(jī)值進(jìn)行加密。
傳送加密信息
公鑰加密后的隨機(jī)數(shù)發(fā)給服務(wù)端.
服務(wù)段解密信息
服務(wù)端用私鑰解密后,得到了客戶端傳過來的隨機(jī)值(私鑰),然后把內(nèi)容通過該值進(jìn)行對(duì)稱加密。
傳輸加密后的信息
這部分信息是服務(wù)段用私鑰加密后的信息,可以在客戶端被還原
客戶端解密信息
客戶端用之前生成的私鑰解密服務(wù)端傳內(nèi)容。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/50824.html
摘要:遵循的是異步模塊定義規(guī)范,遵循的是通用模塊定義規(guī)范。不同的腳本加載這個(gè)模塊,得到的都是同一個(gè)實(shí)例。關(guān)于異步那些事就寫到這里了,很多地方理解的不夠深刻希望大家多多指教。 JS異步那些事 一 (基礎(chǔ)知識(shí))JS異步那些事 二 (分布式事件)JS異步那些事 三 (Promise)JS異步那些事 四(HTML 5 Web Workers)JS異步那些事 五 (異步腳本加載) 異步腳本加載 阻塞性...
摘要:關(guān)于如何限速,有兩個(gè)比較出名的算法,漏桶算法與令牌桶算法,這里對(duì)其簡單介紹一下,最后再實(shí)踐在我發(fā)郵件的中以下是發(fā)送郵件的,已限制為一分鐘兩次,你可以通過修改進(jìn)行試驗(yàn)。 前段時(shí)間,我使用了 jwt 來實(shí)現(xiàn)郵箱驗(yàn)證碼的校驗(yàn)與用戶認(rèn)證與登錄,還特別寫了一篇文章作為總結(jié)。 在那篇文章中,提到了一個(gè)點(diǎn),如何限速。 在短信驗(yàn)證碼和郵箱驗(yàn)證碼,如果不限速,被惡意攻擊造成大量的 QPS,不僅拖垮了服務(wù)...
摘要:在看看的配置下其中可以防止刷新的問題。這樣我的可以用一個(gè)做代理,同時(shí)訪問我的兩個(gè)項(xiàng)目,兩個(gè)項(xiàng)目。他們的地址是項(xiàng)目博客項(xiàng)目寫著玩的,前端比較差以上可以說是解決了很大部分的坑了。 Angular在升級(jí)到6的時(shí)候,多了許多新的功能,比如ng命令,在從5升級(jí)到6的時(shí)候是無痛升級(jí)的,但是升級(jí)到了6之后,也有許多地方做了改變,比如Angular的設(shè)置,Angular的base-path等,通過在一...
摘要:老夫的老夫的主頁謝謝閱讀那點(diǎn)事訪問級(jí)別修飾符注本文討論的所有情況沒有考慮嵌套類。這種訪問級(jí)別是范圍最大的,當(dāng)泥萌使用該修飾符修飾類的成員的時(shí)候,代表該成員可以被所有類訪問,即整個(gè)項(xiàng)目下都是可以訪問的。 老夫的gayhub老夫的主頁謝謝閱讀 Java那點(diǎn)事-訪問級(jí)別修飾符 注:本文討論的所有情況沒有考慮嵌套類。 Java的訪問級(jí)別修飾符(Access Level Modifiers)有四...
摘要:英文命名方式也比較有意思,采用了英國倫敦地鐵站的名稱來命名,并由地鐵站名稱字母依次類推的形式來發(fā)布迭代版本。 好久沒有研究 Spring Cloud 了,也沒有關(guān)注它的更新及新特性,上官網(wǎng)看了下,又增加了幾個(gè)版本,有正式版有預(yù)覽版,多達(dá) 6 個(gè)版本,實(shí)在讓人蒙逼。 而我們的項(xiàng)目版本還儀停留在 Dalston SR1 版本。 Spring Cloud 的多版本 showImg(https...
閱讀 1733·2021-09-30 09:47
閱讀 3744·2021-09-22 15:05
閱讀 2941·2021-08-30 09:44
閱讀 3687·2019-08-30 15:55
閱讀 1453·2019-08-30 13:08
閱讀 1386·2019-08-29 16:40
閱讀 608·2019-08-29 12:45
閱讀 1443·2019-08-29 11:25