網絡協議 / 加密 / 簽名總結

加密方式:

對稱加密:key 不可公開。
非對稱加密:公鑰加密的信息只有私鑰能解密。私鑰加密的信息只有公鑰能解密,且公鑰只能解密私鑰加密的信息(用于簽名)。

非對稱加密應用:

簽名:信息哈希后用私鑰將哈希值加密。公鑰可信的情況下可認證資料來源。
CA:每個主體都生成公私鑰。根據主體的要求生成證書和簽名(通過其它方式驗證主體),證書里包含主體的公鑰。客戶端收到服務器的證書后,通過證書公鑰進行 TLS / HTTPS。
私鑰登錄:服務器存用戶公鑰,客戶端存私鑰。服務器通過 challenge 發送一段信息給客戶端要求加密,之后通過用戶公鑰認證。

對稱加密應用:

SSH:互相傳輸加密 key 的中間值,最后形成共有的對稱加密 key。沒有 CA 插入所以無法防范冒用情況。此后雙方直接用對稱加密交流。
TLS:通過 CA 認證服務器的公鑰。客戶端生成對稱加密 key 后用公鑰加密發送即可。此后雙方直接用對稱加密交流。

證書信息:

主體:網址或 IP。Alternative subject 與主體起同樣作用。
公鑰:用于傳遞加密 key。
有效期:通常 1 年左右。
簽名:通過 CA 公鑰核驗。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/86812.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/86812.shtml
英文地址,請注明出處:http://en.pswp.cn/web/86812.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

集成學習基礎:Bagging 原理與應用

本文由「大千AI助手」原創發布,專注用真話講AI,回歸技術本質。拒絕神話或妖魔化。搜索「大千AI助手」關注我,一起撕掉過度包裝,學習真實的AI技術! Bagging 介紹 1. 定義與全稱: Bagging 是 Bootstrap Agg…

skiaSharp linux 上報錯

The type initializer for SkiaSharp.SKImageInfo threw an exception 這個錯誤表明在 Linux 系統上初始化 SkiaSharp 的 SKImageInfo 類型時出現了問題。以下是完整的解決方案: 安裝系統依賴: # Ubuntu/Debian sudo apt-get update sudo apt-get ins…

crawl4ai crawler.arun( 超時問題

delay_before_return_html500 # 單位:毫秒 會導致 crawler.arun 超時問題。按理說不應該 await crawler.arun( 1. 瀏覽器加載頁面 ? 2. 頁面DOM構建完成 ? 3. JavaScript執行完成 ? 4. 等待 delay_before_return_html 時間 ? (500ms) 5. 返回最終HTML內容 &…

Linux Kernel下exFat使用fallocate函數不生效問題

1)Linux驅動開發相關問題,分享給將要學習或者正在學習Linux驅動開發的同學。 2)內容屬于原創,若轉載,請說明出處。 3)提供相關問題有償答疑和支持。 Linux下經常使用fallocate去預分配一個很大的文件空間…

大學專業科普 | 物聯網、自動化和人工智能

在選擇大學專業時,可以先從自身興趣、能力和職業規劃出發,初步確定幾個感興趣的領域。然后結合外部環境因素,如專業前景、教育資源和就業情況等,對這些專業進行深入的分析和比較。 物聯網專業 課程設置 基礎課程:包括…

人工智能-基礎篇-7-什么是大語言模型LLM(NLP重要分支、Transformer架構、預訓練和微調等)

大型語言模型(Large Language Model)。這類模型是自然語言處理(NLP)領域的一個重要分支,它們通過在大量文本數據上進行訓練來學習語言的結構和模式,并能夠生成高質量的文本、回答問題、完成翻譯任務等。 1…

【趙渝強老師】基于PostgreSQL的分布式數據庫:Citus

由于PostgreSQL具有強大的功能和良好的可擴展性,因此基于PostgreSQL很容易就可以實現分布式架構。Citus便是具體的一種實現方式。它以擴展的插件形式與PostgreSQL進行集成,且獨立于PostgreSQL內核,部署也比較簡單。Citus是現在非常流行的基于…

【趙渝強老師】OceanBase OBServer節點的接入層

OceanBase數據庫代理ODP(OceanBase Database Proxy,又稱OBProxy)是OceanBase數據庫的接入層,負責將用戶的請求轉發到合適的OceanBase數據庫實例上進行處理。ODP是獨立的進程實例,獨立于OceanBase數據庫實例部署。ODP監…

ISP Pipeline(8): Color Space Conversion 顏色空間轉換

Color Space Conversion(顏色空間轉換) 是圖像處理中的一個重要步驟,它將圖像從一個顏色空間(Color Space)轉換到另一個,以滿足 顯示、分析、壓縮或算法需求。 為什么轉換顏色空間? 應用場景…

Spring Web MVC ①

🚀 一、Spring MVC MVC三層 Controller:樂團指揮,接收請求→調用模型→選擇視圖(Controller) Model:樂手,處理業務邏輯與數據(POJO對象) View:舞臺展示&…

【數據挖掘】貝葉斯分類學習—NaiveBayes

NaiveBayes 樸素貝葉斯的核心是貝葉斯定理,它描述了如何根據新證據更新事件的概率。 要求: 1、實現樸素貝葉斯分類算法,驗證算法的正確性,并將算法應用于給定的數據集Data_User_Modeling數據集,選擇一部分數據集作為已…

Java面試寶典:基礎二

🔒 25. final vs abstract 關鍵字 關鍵字修飾對象作用規則final類禁止被繼承final class MyClass { ... }方法禁止被子類重寫public final void func()變量變為常量(基本類型值不可變,引用類型地址不可變)final int MAX 100;abs…

小米手機安裝charles證書

使用紅米手機下載Charles證書一直下載中,無法正常下載。 不使用原裝瀏覽器,使用第三方瀏覽器下載就可以了。 使用第三方瀏覽器安裝,如我使用的是UC瀏覽器 使用第三方瀏覽器安裝的證書格式是".pem"格式問卷 將這個文件放入小米的dow…

DeepSeek R2 推遲發布:因 H20 算力短缺

DeepSeek 今年早些時候憑借其 R1 AI 模型備受廣泛關注。據《The Information》報道,R2 模型的工作似乎因 H20 處理器而停滯不前。 DeepSeek尚未透露其R2 模型的具體上市時間。 DeepSeek 使用 5 萬塊 Hopper GPU(包括 3 萬塊 H20、1 萬塊 H800 和 1 萬塊…

智能之火,重塑創造:大模型如何點燃新一代開發引擎?

導言:普羅米修斯之火再現 在科技演進的長河中,每一次生產力的躍遷都伴隨著工具的質變。從蒸汽機轟鳴到電力普及,再到信息高速公路的鋪就,人類駕馭能量的能力不斷突破。今天,我們站在一個嶄新的臨界點上:大語…

一文入門JS

轉自個人博客 因為本人經常使用QML,而由于QML與JS之間的關系,本人經常使用到JS相關語法,所以在此系統性對JS基礎知識進行總結、記錄。 1. 入門 JavaScript(簡稱 JS)是一種廣泛應用于Web開發的腳本語言,它…

libtool: error: ‘/usr/.local/lib/libgmp.la‘ is not a valid libtool archive

背景: 安裝gcc時提示需要vc11,然后安裝gcc依賴gmp、mpfr、mpc。 到mpc make時出錯: libtool: error: ‘/usr/.local/lib/libgmp.la’ is not a valid libtool archive 詳細: /usr/bin/grep: /usr/.local/lib/libgmp.la: No such f…

HDC2025聚焦鴻蒙生態,FairGuard加固方案保駕護航

近日,在2025年華為開發者大會(HDC)上,華為正式啟動HarmonyOS 6開發者Beta,并全面展示一年多以來與合作伙伴共建鴻蒙生態的創新成果:“累計有9000多個應用參與了70多個系統級創新體驗的聯合打造,目前有3萬多鴻蒙應用和元…

GAN的思考及應用

一、對文獻的思考 CycleGAN的思考,前兩周看到了關于CycleGAN的原始論文,是用于處理圖像數據,有了如下思考: 1、基礎理論與方法 《Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networks》是Cycle…

Xcode26新特性與iOS26適配指南

Xcode 26 新特性 在 WWDC25 上 Apple 推出了 Xcode 26,相比較 Xcode 16,它有如下的變化。 項目 安裝包更小,其他組件與工具鏈只有在需要時才會下載。設置界面重新設計,菜單從頂部挪到了左側,其中 Accounts 改名為 Apple Accounts,Text Editing 改名為 Editing,Key Bind…