TLS/SSL协议工作原理
生活随笔
收集整理的這篇文章主要介紹了
TLS/SSL协议工作原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、TLS/SSL的功能實現原理簡單介紹
HTTPS協議的主要功能基本都依賴于TLS/SSL協議,TLS/SSL的功能實現主要依賴于三類基本算法:散列函數 Hash、對稱加密和非對稱加密,其利用非對稱加密實現身份認證和密鑰協商,對稱加密算法采用協商的密鑰對數據加密,基于散列函數驗證信息的完整性。
2、散列函數Hash
常見的有 MD5、SHA1、SHA256,該類函數特點是函數單向不可逆、對輸入非常敏感、輸出長度固定,針對數據的任何修改都會改變散列函數的結果,用于防止信息篡改并驗證數據的完整性;
在信息傳輸過程中,散列函數不能單獨實現信息防篡改,因為明文傳輸,中間人可以修改信息之后重新計算信息摘要,因此需要對傳輸的信息以及信息摘要進行加密;
3、對稱加密
常見的有 AES-CBC、DES、3DES、AES-GCM等,相同的密鑰可以用于信息的加密和解密&#
總結
以上是生活随笔為你收集整理的TLS/SSL协议工作原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux之在当前目录下删除不包含aa的
- 下一篇: TLS/SSL握手过程