回覆列表
  • 1 # HarryWang126641329

    OpenSSL是一個開源的軟體產品,是一個軟體包,為別的應用程式提供基礎的安全演算法,如加密解密,電子簽名,證書的編碼解碼,還有SSL安全協議的支援。

    隨著網際網路和手機通訊的發展,如何保持通訊的安全和個人隱私變得越來越重要。安全性,對於很多應用程式,app,網站等都變得不可或缺。OpenSSL就是為了滿足這樣的需求。

    談起密碼學,一般人的印象可能停留在影視劇所描述的二戰和二戰前那種密碼本和秘密電臺的神秘階段。但二戰後,密碼學發生了翻天覆地的變化。現代密碼學最基本的理念是演算法公開,金鑰分成公鑰和私鑰,公鑰公開,只有私鑰是保密的。所有的演算法都是公開的,學術界認為,公開的演算法,經過所有人的挑戰,才更安全。正是因為演算法是公開的,才使得OpenSSL這樣的開源演算法包成為可能。

    OpenSSL又是免費的,使用者很多,影響很大。但因為其原始碼誰都能看,駭客們更容易發現其中的漏洞,一旦有漏洞被公開,那些用了OpenSSL的應用及網站啥的就不得不立即修補,往往鬧得沸沸揚揚。從這一點看,開源又成了其缺點。OpenSSL之外,也有公司提供非開源的類似產品,具體我就不說了。

  • 2 # 村中少年

    這是兩個問題:

    1,安全協議指的是ssl,tls這樣的公有協議標準。是由國際的標準組織制定的用於保證網路通訊資料安全性的規範。協議本身也是在不斷的演進,從ssl2.0,ssl3.0,tls1.2到目前最新的tls1.3版本。

    2,上述的安全協議如何實現?安全協議好比軟體設計文件,最終需要編碼形成可以執行的軟體。那麼關於tls的實現,目前國際上有幾個版本,是由不同的組織和公司實現的。包括google的BoringSSL,libressl以及應用最廣泛的openssl。可以看到openssl只是tls協議規範的軟體實現,是本質是一個lib庫,提供給眾多想要使用tls進行資料傳輸的組織和個人進行使用。

  • 3 # 探頭的崎嶇小路

    openssl是開源中介軟體,包含SSL/TLS/CMP相關協議和加解密算路,目前來說EC演算法應用的協議都是安全的,等量子計算出來,是能夠破解的

  • 中秋節和大豐收的關聯?
  • 狗狗吃得少會不會張不大?