華為云計(jì)算 云知識(shí) HTTPS如何加密數(shù)據(jù)的?
HTTPS如何加密數(shù)據(jù)的?

HTTPS如何加密數(shù)據(jù)?了解安全性或加密技術(shù)的學(xué)生應(yīng)了解常見的加密方法。一般來說,加密分為對(duì)稱加密和非對(duì)稱加密(也稱為公鑰加密)。

對(duì)稱加密對(duì)意味著用于加密數(shù)據(jù)的密鑰與用于解密數(shù)據(jù)的密鑰相同。

對(duì)稱加密的優(yōu)點(diǎn)是加密和解密的效率通常更高。缺點(diǎn)是數(shù)據(jù)發(fā)送方和數(shù)據(jù)接收方需要協(xié)商并共享同一密鑰,并確保密鑰不會(huì)泄露給其他人。另外,對(duì)于具有數(shù)據(jù)交換需求的多個(gè)個(gè)人,需要在每對(duì)之間分配和維護(hù)密鑰。這個(gè)成本基本上是不能接受的。

非對(duì)稱加密非對(duì)稱加密意味著用于加密數(shù)據(jù)的密鑰(公鑰)與用于解密數(shù)據(jù)的密鑰(私鑰)不同。

什么是公鑰?實(shí)際上,這實(shí)際上意味著-任何人都可以找到公鑰。因此,非對(duì)稱加密也稱為公鑰加密。

相應(yīng)地,私鑰是非公鑰,通常由網(wǎng)站管理員持有。

公鑰和私鑰之間有什么聯(lián)系?

簡而言之,用公鑰加密的數(shù)據(jù)只能用私鑰解鎖。 用私鑰加密的數(shù)據(jù)只能用公鑰解鎖。

許多朋友都知道,可以用私鑰解密用公鑰加密的數(shù)據(jù),但忽略了一件事。 用私鑰加密的數(shù)據(jù)也可以用公鑰解密。 這對(duì)于理解HTTPS的整個(gè)加密和授權(quán)體系非常重要。

可以使用非對(duì)稱加密解決數(shù)據(jù)傳輸安全性問題嗎? 前面特別強(qiáng)調(diào)了用私鑰加密的數(shù)據(jù)可以用公鑰解鎖,而對(duì)公鑰進(jìn)行加密。 換句話說,非對(duì)稱加密只能保證單向數(shù)據(jù)傳輸?shù)陌踩浴?/p>