搜尋
首頁常見問題什麼協議主要用於加密機制

什麼協議主要用於加密機制

什麼協定主要用於加密機制?

SSL協定主要用於加密機制。 SSL(Secure Sockets Layer 安全通訊端),及其繼任者傳輸層安全性(Transport Layer Security,TLS)是為網路通訊提供安全及資料完整性的一種安全協定。 TLS與SSL在傳輸層與應用層之間加密網路連線。

工作流程

伺服器認證階段:

1)用戶端向伺服器發送一個開始訊息「Hello」以便開始一個新的會話連接;

2)伺服器根據客戶的資訊決定是否需要產生新的主金鑰,如需要則伺服器在回應客戶的「Hello」資訊時將包含產生主金鑰所需的資訊;

3)客戶根據收到的伺服器回應訊息,產生一個主金鑰,並用伺服器的公開金鑰加密後傳給伺服器;

4)伺服器回覆該主金鑰,並傳回給客戶一個用主密鑰認證的訊息,以此讓客戶認證伺服器。

使用者認證階段:在此之前,伺服器已經通過了客戶認證,這個階段主要完成對客戶的認證。經認證的伺服器發送提問給客戶,客戶則傳回(數位)簽署後的提問和其公開金鑰,從而向伺服器提供認證。

SSL協定提供的安全通道有以下三個特性:

機密性:SSL協定使用金鑰加密通訊資料。

可靠性:伺服器和客戶都會被認證,客戶的認證是可選的。

完整性:SSL協定會對傳送的資料進行完整性檢查。

從SSL 協定所提供的服務及其工作流程可以看出,SSL協定運作的基礎是商家對消費者資訊保密的承諾,這就有利於商家而不利於消費者。

在電子商務初級階段,由於經營電子商務的企業大多是信譽較高的大公司,因此這問題還沒有充分暴露出來。但隨著電子商務的發展,各中小型公司也參與進來,這樣在電子支付過程中的單一認證問題就越來越突出。

雖然在SSL3.0中透過數位簽章和數位憑證可實現瀏覽器和Web伺服器雙方的身份驗證,但是SSL協定仍存在一些問題,例如,只能提供交易中客戶與伺服器間的雙方認證,在涉及多方的電子交易中,SSL協定並不能協調各方間的安全傳輸與信任關係。

在這種情況下,Visa和 MasterCard兩大信用卡公組織制定了SET協議,為網路信用卡支付提供了全球性的標準。

以上是什麼協議主要用於加密機制的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

SecLists

SecLists

SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。