區別 |
http |
https |
端口 | 80 | 443 |
協議 | 運行在 TCP 之上,明文傳輸,客戶端與服務器端都沒法驗證對方的身份 | 身披 SSL( Secure Socket Layer )外殼的 HTTP,運行於 SSL 上,SSL 運行於 TCP 之上, 是添加了加密和認證機制的 HTTP。 |
資源消耗 | 較少 | 因爲加解密處理,會消耗更多的 CPU 和內存資源 |
加密機制 | 無 | 共享密鑰加密和公開密鑰加密並用的混合加密機制 |
安全性 | 弱 | 因爲加密機制,安全性強 |
證書要求 | 無需證書 | 須要證書,而證書通常須要向認證機構購買 |