open ssl是什么意思?open ssl有哪些特點?一般open ssl在哪些場景使用?本文將圍繞上述三個問題為大家介紹open ssl的知識介紹。
1、open ssl是什么?
SSL只是一個協(xié)議,openssl則是SSL的實現(xiàn)版,另外openssl還包含了公鑰私鑰的生成、摘要生成等各種工具。
OpenSSL主要包含兩個方面,第一方面是實現(xiàn)了很多加密算法,在進行編譯安裝的時候會看到libcrypto這個庫文件;包含了對稱加密,非對稱加密,密鑰協(xié)商,HASH等很多的算法實現(xiàn)。另一方面是實現(xiàn)基于安全算法,實現(xiàn)了一種安全傳輸協(xié)議,由最初的SSL目前已經(jīng)實現(xiàn)了TLS1.3,在編譯安裝的時候看到的libssl庫文件就是。
2、open ssl有哪些特點?
安全信道特性、數(shù)據(jù)保密性:信息加密就是把明碼的輸入文件用加密算法轉(zhuǎn)換成加密的文件以實現(xiàn)數(shù)據(jù)的保密。加密的過程需要用到密鑰來加密數(shù)據(jù)然后再解密。沒有了密鑰,就無法解開加密的數(shù)據(jù)。數(shù)據(jù)加密之后,只有密鑰要用一個安全的方法傳送。加密過的數(shù)據(jù)可以公開地傳送。
數(shù)據(jù)完整性:加密也能保證數(shù)據(jù)的一致性。例如:消息驗證碼(MAC),能夠校驗用戶提供的加密信息,接收者可以用MAC來校驗加密數(shù)據(jù),保證數(shù)據(jù)在傳輸過程中沒有被篡改過。
安全驗證:加密的另外一個用途是用來作為個人的標識,用戶的密鑰可以作為他的安全驗證的標識。
open ssl有什么使用場景?
眾所周知,有些時候我們?yōu)g覽網(wǎng)站的時候會有一些廣告,這些廣告什么的不一定是原網(wǎng)站掛上去的,也有可能是中間的運營商在中間篡改了內(nèi)容導(dǎo)致的,可以使用https技術(shù)(一般是基于openssl)來對數(shù)據(jù)進行加密,保證數(shù)據(jù)不被篡改。
以上就是有關(guān)什么是open ssl?open ssl有哪些特點的知識介紹。