在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SSL\TLS協議是什么?

汽車電子技術 ? 來源:碼農與軟件時代 ? 作者: 碼農與軟件時代 ? 2023-02-15 14:01 ? 次閱讀

一、SSL\\TLS協議是什么?

SSL英文全稱為Secure Sockets Layer,譯為安全套接層。

TLS英文全稱為(Transport Layer Security,譯為傳輸層安全,是SSL的繼承者。

SSL\\TLS協議用來實現安全通信

1990年,網景(Netscape)公司開發SSL v1版本;

1994年,開發SSL v2版本;

1995年,開發SSL v3版本;

1999年,開發TLS v1版本,SSL協議棄用;

2006年,開發TLS v2版本;

2018年,開發TLS v3版本。

雖然SSL已經被TLS取代,但習慣上仍稱為SSL,如HTTP over SSL,MQTT over SSL。

SSL\\TLS協議在TCP\\IP協議棧的位置是怎樣的呢?《圖解HTTP》中一圖很好地說明這個問題:

圖片

二、SSL\\TLS協議是如何工作的?

SSL\\TLS協議的工作流程同樣在《圖解HTTP》有精彩描述,網絡上也有通俗解釋,可見參考資料部分。這里不再描述,主要關注如下問題:

1.Web通信的證書是如何生成的?如何放置?

(1)使用openssl genrsa和openssl req命令生成

# 生成私鑰*.key
openssl genrsa -des3 -out private.key 2048
# 生成請求證書*.csr
openssl req -new -key private.key -out cert.csr
# 采用自認證方式,生成服務端證書
openssl x509 -req -days 3650 -in cert.csr -signkey private.key -out server.crt

說明:server.crt中包含網站域名、公司等信息

(2)證書如何放置?

private.key和server.crt放置在服務端Web應用相應的目錄中,服務端會通過Handshake:Certificate消息將server.crt證書相關信息發送給客戶端。

  1. 密鑰是如何生成的?又是如何加解密的?

從理論上來說,SSL\\TLS協議是先使用“非對稱加密”實現“對稱加密”的密鑰交換,再使用“對稱加密”進行安全通信。

(1)“對稱加密”的密鑰是如何生成的?

A. 客戶端產生隨機數C,并通過Client Hello發給服務端;
B. 服務端產生隨機數S,并通過Server Hello發給客戶端;
C. 客戶端生成預主密鑰(Pre-master secret),通過Client Key Exchange發給服務端;
D. 客戶端和服務端通過隨機數C、隨機數SPre-master secret,按照某種算法生成master secret(主密鑰),并推導出hash secretsession secret。

(2)進一步,如何對應用層(以HTTP為例)報文進行加解密呢?

A. 客戶端使用協商好的對稱加密算法加密HTTP報文,密鑰為hash secret,生成報文摘要CMessage Authentication Code),然后再使用密鑰session-secret加密HTTP報文和報文摘要C。
B. 服務端先使用session-secret解密,得到HTTP報文和報文摘要C,使用hash secret得到報文摘要
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SSL
    SSL
    +關注

    關注

    0

    文章

    130

    瀏覽量

    26091
  • 安全通信
    +關注

    關注

    0

    文章

    21

    瀏覽量

    8576
  • TLS
    TLS
    +關注

    關注

    0

    文章

    46

    瀏覽量

    4485
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于RK3576開發板的http/https通訊

    HTTP(超文本傳輸協議)和HTTPS(安全超文本傳輸協議)是互聯網中廣泛應用的協議,用于客戶端與服務器之間的通信。HTTPS通過SSL/TLS
    的頭像 發表于 05-10 11:24 ?1191次閱讀
    基于RK3576開發板的http/https通訊

    mbedTLS軟件包是怎樣進行工作的呢

    工作原理mbedtls 軟件包是對 SSL/TLS 協議的實現。SSL(安全套接層)和 TLS(傳輸安全層)均是為了保證傳輸過程中信息的安全
    發表于 08-12 14:44

    關于HTTPS 的 9 大經典問題 你都了解嗎

    HTTP 協議中的內容都是明文傳輸,HTTPS 的目的是將這些內容加密,確保信息傳輸安全。最后一個字母 S 指的是 SSL/TLS 協議,它位于 HTTP
    發表于 06-28 10:21 ?3058次閱讀

    SSLTLS協議運行機制的資料詳細概述

    聯網的通信安全,建立在SSL/TLS協議之本文簡要介紹SSL/TLS協議的運行機制。文章的重點是
    發表于 07-22 08:00 ?2次下載
    <b class='flag-5'>SSL</b>和<b class='flag-5'>TLS</b><b class='flag-5'>協議</b>運行機制的資料詳細概述

    基于C4.5決策樹的HTTPS協議加密流量分類

    HTTPS協議基于原本不具有加密機制的HTTP協議。將其與SSL/TLS協議組合,在傳輸數據之前,客戶端與服務器端之間進行一次
    發表于 06-17 11:23 ?7次下載

    HTTPS協議是什么?為什么安全?

    HTTPS簡單理解成HTTP over SSL/TLS??蛻舳撕头斩嗽谑褂肏TTPS傳輸業務數據前,首先由SSL/TLS協議在兩端之間建立
    的頭像 發表于 01-08 14:36 ?2695次閱讀

    如何使用FTPS服務器安全地傳輸文件

    FTPS協議是通過使用SSL/TLS協議加密通信來解決這個問題的,SSL/TLS
    發表于 06-06 10:41 ?4856次閱讀

    HTTP和HTTPS的區別 HTTP協議請求類型

    HTTP協議在傳輸過程中數據都是明文狀態,安全性較差。HTTPS協議使用SSL/TLS協議進行數據傳輸,保證了數據傳輸的安全性,可以防止敏感
    的頭像 發表于 06-26 17:44 ?1308次閱讀

    SSL/TLS協議在車聯網通信安全中的應用

    專注分享開源項目整套解決方案,完全開源、可學習、可商用、寶藏庫。
    的頭像 發表于 09-26 16:32 ?946次閱讀
    <b class='flag-5'>SSL</b>/<b class='flag-5'>TLS</b><b class='flag-5'>協議</b>在車聯網通信安全中的應用

    磁盤加密威脅模型和技術路線

    基于SSL/TLS協議的Https應用,基于SSH協議的SCP/SFTP應用等。這些技術對數據的安全保護不僅包括加密傳輸,也包含雙向身份認證、完整性保護等。 Da
    的頭像 發表于 11-29 10:44 ?683次閱讀
    磁盤加密威脅模型和技術路線

    SSL網關是什么?SSL網關的功能作用

    SSL網關(Secure Sockets Layer Gateway)是一種安全的網關設備,可以通過SSLTLS協議,為網絡應用提供加密連接和身份驗證等服務。它主要作用于數據傳輸安全
    的頭像 發表于 12-07 16:33 ?1337次閱讀

    SSL 、IPSec、MPLS和SD-WAN的對比分析

    ? VPN類型 實現方式? 應用場景? 優勢 SSL VPN 基于SSL/TLS協議 傳輸層加密 遠程訪問企業 內部資源 易于部署和管理 無需額外客戶端 IPSec VPN 基于IPs
    的頭像 發表于 05-30 15:02 ?2642次閱讀

    https 的本質、證書驗證過程以及數據加密

    被竊聽 2.不驗證通信方的身份可能遭遇偽裝 3.無法驗證報文完整性,可能已遭篡改 HTTPS 并非是一種新協議,只是 HTTP 通信接口部分用 SSLTLS 協議代替。通常,HT
    的頭像 發表于 10-30 10:53 ?1016次閱讀
    https 的本質、證書驗證過程以及數據加密

    阿里云SSL證書優惠精選,WoSign SSL輕量化助力網站安全合規

    阿里云WoSign SSL品牌證書可通過SSL/TLS協議的加密認證機制,建立安全的網絡連接并校驗通信方的真實身份,從而實現網絡傳輸的保密性、完整性,確保通信雙方身份可信。部署證書文件
    的頭像 發表于 11-22 16:09 ?432次閱讀
    阿里云<b class='flag-5'>SSL</b>證書優惠精選,WoSign <b class='flag-5'>SSL</b>輕量化助力網站安全合規

    如何實現 HTTP 協議的安全性

    協議的安全性,可以采取以下幾種方法: 1. 使用HTTPS HTTPS(安全超文本傳輸協議)是HTTP的安全版本,它在HTTP的基礎上通過SSL/TLS
    的頭像 發表于 12-30 09:22 ?787次閱讀
    主站蜘蛛池模板: 午夜一级毛片看看 | 222aaa天堂 | 国产免费啪啪 | 久久精品免看国产 | 国产精品久久福利网站 | 久久国产乱子伦精品免费看 | 四虎影院大全 | 三级在线观看视频网站 | 福利看片| 性欧美日本| 高清一级做a爱免费视 | 久久精品国产夜色 | 国产美女主播在线观看 | 五月婷婷影院 | 日韩电影毛片 | 操熟逼| 日韩1级片 | 毛片不卡一区二区三区 | 97夜夜操| 桃桃酱无缝丝袜在线播放 | xxxxxhd69日本护士| 日日噜噜爽爽狠狠视频 | 国产欧美在线一区二区三区 | 34pao强力打造免费永久视频 | 亚州1区2区3区4区产品乱码2021 | 超h 高h 污肉1v1御书屋 | 艹逼免费视频 | 免费视频久久看 | 午夜黄色毛片 | 玖玖激情| 精品午夜久久福利大片免费 | 亚洲婷婷综合色高清在线 | 美女被免费网站视频九色 | 国产三级毛片视频 | 黄 色 片成 人免费观看 | 他也色在线视频 | 色视频线观看在线播放 | 一级欧美在线的视频 | 黄色大片三级 | 久久国产精品亚洲综合 | 欧美在线一区二区三区 |