在已知私鑰的條件下,如何程式設計(C C )實現SSL資料解密?

時間 2021-06-05 13:09:09

1樓:姚黃魏紫

不考慮ssl資料的抓包,IP資料報解析這些過程,那問題並不難。題主可以研究一下crypto++這個庫,裡面提供了各種常用的密碼學演算法,直接用公私鑰做引數呼叫rsa解密即可,或者直接使用openssl庫,這個庫可能複雜一點,但是處理ssl協議它是專業的。

另外,我同意王邈同學的回答。如果雙方使用dh協議協商金鑰,那即使你有公私鑰對也沒有辦法解密金鑰協商以後得資料。因為公私鑰只是用來加密金鑰協商階段的資料,雙方協商好乙個金鑰後,以後得通訊都用這個金鑰加密,私鑰就可以扔一邊去了。

難道樓主有其他辦法或黑科技能得到雙方協商的金鑰?或者是我對ssl協議理解的不透徹?

2樓:

wireshark在已知私鑰的情況下可以解密ssl包括tls流量。

3樓:

已知私鑰不一定能完成解密。例如,如果雙方協商會話金鑰是通過 DH (或 ECDHE),協商過程用你得到的私鑰簽名,這樣依然能完成通訊,但是即使獲得私鑰,也不能在事後解密。

在已知條件下如何選購相機?

HOOD 這種我一般只會說自己熟悉的器材,我的推薦是佳能M50 副廠轉接環 適馬17 70 EF50 1.8小痰盂,都買全新的應該也不到7000,剩下的錢可以買好一點的卡,電池和麥克風,不介意淘二手的話機身還可以換成m62 暖春 沒有什麼越晚越好。攝影電子跟手機電腦不一樣。個人建議你二手全畫幅爽的很...

已知f f x ,在怎樣的條件下,可求f x ?

迪卡丘 看了 王某魚 的回答,想到了乙個結論 對任意的n 2,都存在g,使得g不是任意乙個函式的n次迭代。首先證明這樣一件事 若g x x,且對任意的y x,g y x,那麼若g是f的n次迭代,則f x x。證明 若f x x,可以歸納證明若f k x x,則f k 1 x x,從而x g x f ...

在滿足地鐵車站功能要求前提的條件下,如何降低城市軌道交通車站的工程投資成本?

沒什麼能真正降成本的。但能夠高效投資 1.合理的設計與預留 客流少可以不做站廳層。既保留了地下空間未來可以修別的線路,也省錢,但坐不同方向要在地面過馬路,可能要修天橋,沒安檢空間安檢。通常這種車站是中運量採用,很少 如果未來客流會上公升,預留站台長度看似增加成本實際節約單位運量成本了。2.早期,新城...