tft每日頭條

 > 圖文

 > 牛郎織女文言文釋義

牛郎織女文言文釋義

圖文 更新时间:2024-08-19 12:21:55

牛郎織女文言文釋義?本文嘗試使用牛郎織女來解釋Https信息交換傳遞從古至今都有,隻是傳遞導體和交換方式不斷在發生變化現代信息傳遞都是通過網絡進行信息傳遞步驟簡化:打包 ---> 傳輸 ---> 解包,而像Http這類協議就是指定信息傳遞的标準,而信息傳遞一般主要考慮以下兩方面問題,我來為大家講解一下關于牛郎織女文言文釋義?跟着小編一起來看一看吧!

牛郎織女文言文釋義(用牛郎織女來解釋Https)1

牛郎織女文言文釋義

前言

本文嘗試使用牛郎織女來解釋Https。

信息交換傳遞從古至今都有,隻是傳遞導體和交換方式不斷在發生變化。現代信息傳遞都是通過網絡進行。信息傳遞步驟簡化:打包 ---> 傳輸 ---> 解包,而像Http這類協議就是指定信息傳遞的标準,而信息傳遞一般主要考慮以下兩方面問題。

  • 可靠性(傳遞到一半丢失??)
  • 安全性(被人攔截修改??)

本文主要讨論傳遞的安全性。衆所周知 Https就是http安全版,我們先來看一看古時傳遞信息怎麼保證安全。

飛鴿傳書

在通訊不是很發達的年代,飛鴿傳書是一種很有效的方式。

牛郎織女屬于異地戀,他們日常溝通都是通過信鴿來傳遞情書。傳遞過程中,信息安全很重要,如果不慎被王母知道就麻煩了。于是牛郎開始研究一套安全協議。他想了以下幾種方式:

明文傳遞

直接将寫有“我在牛家村門口”情書發送給織女。這種方式安全性很低,一旦被王母攔截了鴿子拿到情書所有事情就敗漏了。

密鑰加密

将情書内容加密後再進行傳遞:

  • 制作密鑰“7354126”并發送給織女;
  • 制作密文“口牛村家我在門”發送給織女;
  • 織女收到密文後通過密鑰解密得到“我在牛家村門口”。

這種方式的缺點是,傳播密鑰時,被王母攔截拿到了密鑰,信息一樣會被洩露。

注:牛郎的這種加密方式在計算機中叫對稱加密(AES)

包裝加鎖

針對密鑰加密改進,新的通訊方式:

  • 牛郎先給織女發送一個空消息,讓她知道自己想發消息;
  • 然後織女會給牛郎發送一個帶鎖的盒子,鑰匙自己保留;
  • 牛郎收到盒子後,将寫好的情書放到盒子裡并鎖上發給織女;
  • 織女收到盒子後用鑰匙打開得到情書。

這種方式有個缺點,王母在第二步攔截了織女發給牛郎的空盒子,然後在裡面做一些手腳,牛郎收到後就很危險。

注:上面這種加密方式在計算機中叫做非對稱加密(RSA),盒子好比為公鑰用來加密,鑰匙為私鑰用于解密。

盒子封條

為了防止王母攔截盒子做手腳,織女決定發送盒子前把盒子打上封條。這樣牛郎收到盒子時先檢查盒子有沒有被動過,确認安全之後再将情書放到盒子鎖定發送。

這樣做完之後似乎很安全,但是封條也很可能被僞造。牛郎如何才能确定是織女打的封條?于是他們找到了月老,讓月老代替織女幫她打封條。他們都信賴月老為人,因為他隻會在确定織女身份後才幫她封條。這樣牛郎收到盒子一看是月老打的封條值得信賴就沒問題。

注:上面提到的月老其實就是網站證書頒發機構簡稱CA。

就這樣過了一段時間,鴿子開始罷工,因為每天帶着盒子飛來飛去很累。于是牛郎修訂了通訊協議,得到了最終版本。

當牛郎想和織女溝通時:

  1. 牛郎發送一個空消息給織女;
  2. 織女收到消息,準備盒子并且是通過月老封條;
  3. 牛郎收到盒子,生成密鑰放到盒子裡面鎖定發送給織女;
  4. 織女收到盒子用鑰匙打開取出密鑰保存;
  5. 現在牛郎就可以使用密鑰加密情書,然後發送給織女,不再使用盒子鎖定。
小結

要完全理解Https 協議本身是比較複雜,裡面涉及了很多通訊的專業知識和密碼學知識。本文旨在簡化解釋它通訊模型。

歡迎大家留言交流!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved