1. 程式人生 > >HTTPS為什麽安全且性能好?

HTTPS為什麽安全且性能好?

http 隨機 自己 tps ron 安全 解密 tro 速度

1、基礎:對稱加密和非對稱加密

對稱加密
通信兩端用一樣的密鑰加解密。如DES、AES。

優點:性能損耗低,速度快;
缺點:密鑰存在泄露的可能。

非對稱加密
通信兩端各自持有對方的公鑰及自己的私鑰,通信時用對方的公鑰對信息加密,對方用私鑰解密。如TSL、SSL。

優點:高安全性;
缺點:性能損耗高,速度慢。

2、HTTPS

結合對稱加密和非對稱加密的優點,數據用對稱加密後傳輸,密鑰用非對稱加密後傳輸,且每次密鑰都是隨機的。

  • 數據用對稱加密,性能損耗低,速度快。
  • 對稱加密的密鑰用非對稱加密後傳輸,保證了安全性,又因為加密的數據少,保證了性能損耗和速度。

https的設計簡直完美。

HTTPS為什麽安全且性能好?