安全網路通訊SSL

2021-07-04 14:31:32 字數 277 閱讀 3364

ssl(secure socket layer)是netscape公司開發的,用資料加密技術來保障internet上資料傳輸的安全,保證資料在傳輸過程中不會被擷取和竊聽。ssl協議位於tcp/ip協議與各種應用層協議之間,為資料通訊提供安全支援。

ssl協議分為兩層:

(1)ssl記錄協議,建立在可靠的傳輸協議(tcp)之上,為高層協議提供資料的封裝、壓縮和加密等功能

(2)ssl握手協議,建立在ssl記錄協議之上,用於在實際的資料傳輸開始前通訊雙方進行身份認證、協商加密演算法,交換加密金鑰等。

用OpenSSL結合ACE 做安全網路通訊

1 ssl x509證書工作原理參考 1.1 公鑰密碼系統 在公鑰密碼系統中,加密與解密使用不同的金鑰。其中乙個金鑰為個人私有掌管,稱之為私鑰,另乙個金鑰是對外公開的,大家都可以獲取到。公鑰密碼系統的一大特點 用公鑰加密的報文只有私鑰才能解密。同樣,用私鑰加密的報文只有公鑰才能解密。ssl證書由兩部...

加密解密及安全網路通訊模型

一 前言 加密技術是一門古老而深奧的學科,長期以來,都應用在很小的範圍,如軍事 外交 情報等部門。西元前405年,斯巴達的將領就使用了原始的錯亂密碼 公元1世紀,羅馬皇帝凱撒就使用了有序的單錶代替密碼。中國古代出現的 符 也是一種資料加密的方法。20世紀初,電子通訊技術的發展,尤其是兩次世界大戰中,...

加密解密及安全網路通訊模型

一 前言 加密技術是一門古老而深奧的學科,長期以來,都應用在很小的範圍,如軍事 外交 情報等部門。西元前405年,斯巴達的將領就使用了原始的錯亂密碼 公元1世紀,羅馬皇帝凱撒就使用了有序的單錶代替密碼。中國古代出現的 符 也是一種資料加密的方法。20世紀初,電子通訊技術的發展,尤其是兩次世界大戰中,...