色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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報文和報文摘要CB. 服務端先使用session-secret解密,得到HTTP報文和報文摘要C,使用hash secret得到報文摘要
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • SSL
    SSL
    +關注

    關注

    0

    文章

    126

    瀏覽量

    25748
  • 安全通信
    +關注

    關注

    0

    文章

    21

    瀏覽量

    8528
  • TLS
    TLS
    +關注

    關注

    0

    文章

    44

    瀏覽量

    4257
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    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。客戶端和服務端在使用HTTPS傳輸業務數據前,首先由SSL/TLS協議在兩端之間建立
    的頭像 發表于 01-08 14:36 ?2128次閱讀

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

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

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

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

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

    專注分享開源項目整套解決方案,完全開源、可學習、可商用、寶藏庫。
    的頭像 發表于 09-26 16:32 ?714次閱讀
    <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 ?484次閱讀
    磁盤加密威脅模型和技術路線

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

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

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

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

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

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

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

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

    加密算法在云計算中如何應用?

    /TLS協議,確保數據在客戶端和服務器之間安全傳輸。存儲加密技術如AES(高級加密標準),保護存儲在云端的數據不被未經授權的用戶訪問。 身份驗證 : 通過對用戶進行身份驗證,確保只有授權的用戶可以訪問云服務和資源。非對稱加密技術如
    的頭像 發表于 12-17 16:02 ?135次閱讀

    如何實現 HTTP 協議的安全性

    協議的安全性,可以采取以下幾種方法: 1. 使用HTTPS HTTPS(安全超文本傳輸協議)是HTTP的安全版本,它在HTTP的基礎上通過SSL/TLS
    的頭像 發表于 12-30 09:22 ?242次閱讀
    主站蜘蛛池模板: 秋霞午夜理论理论福利无码| 老师你狠狂| 蜜桃传媒在线观看入口| 国产呦精品一区二区三区网站| 中文字幕亚洲第一页| 亚洲精品视频在线观看视频| 偷偷鲁青春草原视频| 日本一在线中文字幕| 欧美同志高清vivoeso| 尿了么app| 男生jj插入女生jj| 免费果冻传媒2021视频| 老师给美女同学开嫩苞| 久久最新地址获取| 狂野猛交xxxx吃奶| 麻豆精品传媒卡一卡二传媒短视频 | 亚洲欧美日本中文子不卡| 亚洲精品国产高清嫩草影院| 亚洲精品久久午夜麻豆| 亚洲精品免费在线视频| 亚洲视频免费观看| 在教室伦流澡到高潮H女攻视频 | 国产AV视频二区在线观看| 敌伦小芳的第一次| 国产精品高清视亚洲一区二区| 国产人妻麻豆蜜桃色精| 精品国产乱码久久久久久夜深人妻 | 国内久久久久影院精品| 精品亚洲视频在线观看| 葵司中文第一次大战黑人| 男人扒开添女人下部口述| 琪琪色原网站ying| 特黄AAAAAAA片免费视频| 亚洲haose在线观看| 亚洲幼女网| 97色伦久久视频在观看| xxxx69中国| 国产毛A片啊久久久久久A| 久久99这里只有精品| 男女后进式猛烈xx00动态图片 | YELLOW日本动漫免费动漫|