RSA AES的下發過程,可算看明白了

2021-10-14 02:04:34 字數 687 閱讀 5962

知道https的都知道它是安全傳輸協議的代表,涉及的ssl等等就不介紹了

這裡重點說下最基本的安全通訊過程原理rsa+aes,也就是對稱加密和非對稱加密結合使用的具體過程

這是一次我在公司內部分享的文稿內容,可作為複習使用
需要介紹一下 ,對稱加密aes比較快,金鑰短,而非對稱加密rsa速度慢,金鑰長

伺服器會發布自己的公鑰給客戶端,演算法大家都知道,自己儲存好私鑰。

步驟解讀跳**

數字證書 ====》

字串驗證 ====》

對稱金鑰下發 ====》

這裡存在的問題是

這裡存在的問題是

雖然黑客無法解密內容,但他可以搗亂,例如多發幾次資料,擾亂通訊過程

還有可能有人篡改密文,擾亂通訊過程,碰碰運氣

我們可以發現,一旦需要驗證訊息有沒有被修改過就可以使用hash計算,類似數字證書的用法來驗證。

App的開發過程

不同的專案管理模式或許會有完全不同的流程步驟。但是專業性幾乎是保證產品質量的唯一準則。1 需求梳理 分析 2 產品原型圖繪製 3 ui 設計 4 專案經理 技術負責人對接需求 5 技術方案 架構設計 6 專案排期 任務分解 7 產品研發階段 8 交付測試階段 9 最後,按原計畫上線 第一步 需求梳理...

安卓的開發過程

對於安卓的開發,沒有乙個整體的架構,缺少巨多的基礎知識。但是因為專案開發的問題,所以只能邊工作邊學習,但是導致的問題就是,學習的東西很混亂,沒有結構性,然後工作期間沒有時間去總結學習,下班倒頭就睡,導致雖然學習到很多東西,但是不知道改劃歸到什麼中,所以學習需要定期的總結,針對出現的問題,有計畫,有目...

hive sql 開發過程碰到的問題

1.line 19 106 invalid table alias or column reference t distribute by 經常和 sort by 配合使用 但是distribute by後面的引數不能用table的別名.欄位,只能用單獨的欄位名。2.column repeated ...