在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  網(wǎng)絡安全/ 得到密文,可以不解密利用密文直接去服務器獲取數(shù)據(jù)嗎?

得到密文,可以不解密利用密文直接去服務器獲取數(shù)據(jù)嗎?

以RSA舉個例子:

1.服務器生成公、私鑰對,公鑰發(fā)送給客戶端

2.客戶端利用公鑰加密信息,得到密文S,發(fā)送給服務器

3.服務器接收密文S,利用私鑰解密得到信息,并且校對信息是否一致

僅我所能查到的都是這樣表達的:

因為私鑰保存在服務器,即使密文被截獲了,也無法破解得到信息

但是我疑惑一點,截獲到密文了,為什么要想著破解密文,可不可以直接想辦法拿這個密文發(fā)送給服務器,然后不就可以拿到服務器返回的數(shù)據(jù)了嗎?

回答
編輯回答
愿如初

我忽略了一個過程,就是客戶端接收服務器返回的信息時也是需要解密的,服務器返回的信息也是經(jīng)過加密返回的密文,所以最后一步拿到服務器返回的數(shù)據(jù)也是經(jīng)過加密的。

簡述!粗略!
首先服務器發(fā)送一個公鑰1給客戶端
客戶端用公鑰1加密一個key發(fā)送給服務器
服務器用私鑰解密得到key,利用key加密需要返回的信息
客戶端得到信息后,用key來解密返回的信息,得到信息

第三者不知道私鑰,于是不知道key,不知道key,于是不知道返回的信息

其實實際應用過程中要復雜很多,會有更多的保護措施。

個人理解,有誤回復。

2017年8月16日 20:04