SSL和TLS加密簡介
上次和大家講解了http和https的差異,其實就是https有用SSL或TLS加密,今天繼續為大家介紹SSL和TLS。
SSL是Secure Socket Layer的縮寫,中文為安全性通訊層,這是由網景公司(Netscape)設計的安全傳輸協定,前面的文章已經提到,https的網頁資料是有經過加密的,加密的方式早期就是透過SSL,在實施SSL時會傳輸一組非對稱鑰匙,有分為公鑰和私鑰,一開始Cilent會先傳Hello訊息給Server,然後Server收到以後也回傳Hello給Cilent,然後Cilent和Server都會把公鑰加密以後傳給對方,要能夠看見封包的內容,就要同時有對方傳送的公鑰和自己的私鑰才行,使用這種方式加密有心人士想要解密難度就更高了。
SSL是比較舊的加密方式,現在網頁資料加密會採用TLS。
TLS是Transport Layer Security的縮寫,中文為傳輸層安全性協定,是https加密的新技術,使用的的方其實也和SSL一樣,但是原本的SSL有一直經過不斷修改,從SSL 1.0到最後SSL3.0的版本,然後IETF經過了標準化更名為TLS,TLS比起SSL更加安全,現在https加密就改成TLS的技術,TLS已經發展到最新TLS 1.3版本了。
有了SSL和TLS的安全協定以後,在網路上輸入一些個人資料時也就更加安全了。
有關於http、https、SSL和TLS的介紹,大家可以看下面的教學影片會更清楚。
HTTP,HTTPS,SSL,TLS介紹(資料來源:PowerCert Animated Videos)
SSL,TLS介紹(資料來源:Sunny Classroom)
留言列表