<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12


      背景:
      對稱加密算法都需要一把共享密鑰,但是很多情況下,互聯(lián)網(wǎng)環(huán)境不適合傳輸這把對稱密鑰,有被中間人攔截的風(fēng)險。
      為了解決這個問題,我們看看ECDH秘鑰交換算法是怎么做的?

      DH、ECDH 和 ECDHE 的關(guān)系

      DH、ECDHE不是本文的重點, 知道即可。

      Diffie-Hellman密鑰交換算法,簡稱DH,只是一些流程不同,不深究。

      ECDH可以拆分為:EC和DH,
      EC的含義:

      • elliptic curves——橢圓曲線,從名字就能看出,底層原理類似ECC,

      DH的含義

      • Diffie–Hellman——是兩位數(shù)學(xué)牛人的名稱,他們發(fā)明了這個算法,好像也能代指密鑰交換。

      ECDH的定義:

      • ECDH全稱是橢圓曲線迪菲-赫爾曼秘鑰交換(Elliptic Curve Diffie–Hellman key Exchange),主要是用來在一個不安全的通道中協(xié)商出一把共享秘鑰,這個共享秘鑰一般作為“對稱加密”的密鑰而被雙方在后續(xù)數(shù)據(jù)傳輸中使用。

      我們先來說說 ECDH, 客戶端和服務(wù)端不傳輸私鑰(需要傳輸公鑰), 就可以計算出一樣的結(jié)果(共有加密資料), 即使協(xié)商過程被第三方(中間人)知曉和監(jiān)聽, 也不會泄露密鑰。

      而 ECDHE(ECDH Ephemeral) 與 ECDH 無本質(zhì)差別, 他們協(xié)商的流程一模一樣, 只是ECDHE代表協(xié)商出的共有加密資料是臨時的, 就算當(dāng)前的加密資料泄露, 也不會影響其之前的歷史數(shù)據(jù)被解密, 這是使用方式?jīng)Q定的, 大白話意思就是, 我們通過 ECDH 生成的共有加密數(shù)據(jù)有實效性, 會通過邏輯在一段時間或特定事件后重新協(xié)商, 而不是只協(xié)商一次, 如果只協(xié)商一次, 如果共有加密資料被泄露, 則之前的所有數(shù)據(jù)都可以解開。 這種共有加密數(shù)據(jù)資料泄露也不會對歷史數(shù)據(jù)有影響的特性在密碼學(xué)中被稱為 前向安全性

      這種共有加密數(shù)據(jù)資料泄露也不會對歷史數(shù)據(jù)有影響的特性在密碼學(xué)中被稱為 前向安全性——"forward secrecy"。
      

      這個多出來的E的意思是指每次公鑰都隨機(jī)生成。因為像HTTPS里那種是可以從證書文件里取靜態(tài)公鑰的。可以理解ECDHE是ECDH的升級版。

      Flow chart

      我們可以仿造 TLS1.2 協(xié)議來打造一個前后端通信加密的流程, 但是需要注意以下幾點:

      • ECDH 本身的協(xié)商過程是"明文的", 協(xié)商出共享加密數(shù)據(jù)后使用該數(shù)據(jù)對 body 進(jìn)行加密傳輸才是"安全的";
      • ECDH 變成 ECDHE 是加了時效性, 因此共享加密數(shù)據(jù)的淘汰策略很重要;
      • ECC 生成的公私鑰實際上是 XY 坐標(biāo), 考慮前端 JS 出問題生成 XY 重復(fù)的可能;

      修改后的密鑰協(xié)商流程如下:
      image

      之后的請求, 均使用 aesKey1 進(jìn)行 AES256-CBC 加解密通信,
      image

      Reference

      淺嘗 ECDHE 協(xié)議流程
      http://www.rzrgm.cn/chnmig/p/16833780.html

      https://cloud.tencent.com/developer/article/1173441

      posted on 2024-12-05 16:53  Mysticbinary  閱讀(2629)  評論(0)    收藏  舉報



      主站蜘蛛池模板: 欧美性猛交xxxx免费看| 成人国产精品一区二区不卡| 国产特级毛片AAAAAA视频| 国产精品剧情亚洲二区| 久久永久视频| 亚洲精品网站在线观看不卡无广告| 国产不卡在线一区二区| 人人妻人人做人人爽夜欢视频 | 国产av一区二区三区综合| 九九热在线视频免费观看| 人人澡超碰碰97碰碰碰| 99re6这里有精品热视频| 亚洲精国产一区二区三区| 久青草国产在视频在线观看| 色吊丝av熟女中文字幕| 顶级欧美熟妇xx| 午夜一区欧美二区高清三区| 国产精品成人午夜久久| 国产又色又爽无遮挡免费动态图 | 国产11一12周岁女毛片| 国产精品久久毛片| 成年女人免费v片| 春菜花亚洲一区二区三区| 亚洲人成网站77777在线观看| 99精品国产一区二区电影| 不卡一区二区三区四区视频| 乱人伦人妻系列| 亚洲 日韩 国产 制服 在线| 欧美自拍嘿咻内射在线观看| 日韩精品一区二区三区不卡| 亚洲欧洲美洲在线观看| 久久综合色之久久综合色| 在线观看亚洲精品国产| 又大又硬又爽免费视频| 亚洲中文字幕有综合久久| 国产麻传媒精品国产av| 国产乱码精品一区二区上| 国产成人亚洲欧美二区综合| 四虎国产精品永久地址99| 放荡的少妇2欧美版| 日韩精品一区二区蜜臀av|