検索
ホームページよくある問題暗号化メカニズムに主に使用されるプロトコル

暗号化メカニズムに主に使用されるプロトコル

#暗号化メカニズムには主にどのプロトコルが使用されますか?

SSL プロトコルは主に暗号化メカニズムに使用されます。 SSL (Secure Sockets Layer) とその後継の Transport Layer Security (TLS) は、ネットワーク通信にセキュリティとデータの整合性を提供するセキュリティ プロトコルです。 TLS と SSL は、トランスポート層とアプリケーション層の間のネットワーク接続を暗号化します。

ワークフロー

サーバー認証フェーズ:

1) クライアントは、開始メッセージ「Hello」をサーバーに送信して、新しいセッション接続を開始します。

2) サーバーは、クライアントの情報に基づいて新しいマスター キーを生成する必要があるかどうかを判断します。必要に応じて、サーバーはクライアントの「Hello」メッセージに応答するときにマスター キーの生成に必要な情報を含めます。 ;

3) クライアントは、受信したサーバー応答情報に基づいてマスター キーを生成し、それをサーバーの公開キーで暗号化してサーバーに送信します;

4) サーバーは、マスター キーとリターン マスター キーで認証されたメッセージをクライアントに提供し、クライアントがサーバーに対して認証できるようにします。

ユーザー認証フェーズ: この前に、サーバーはクライアント認証を通過しており、このフェーズでは主にクライアントの認証が完了します。認証されたサーバーはクライアントに質問を送信し、クライアントは (デジタル) 署名された質問とその公開キーを返し、それによってサーバーに認証が提供されます。

SSL プロトコルによって提供される安全なチャネルには、次の 3 つの特徴があります。

機密性: SSL プロトコルは、キーを使用して通信データを暗号化します。

信頼性: サーバーとクライアントの両方が認証されます。クライアント認証はオプションです。

整合性: SSL プロトコルは、送信されたデータの整合性をチェックします。

SSL プロトコルによって提供されるサービスとワークフローから、SSL プロトコルの運用の基礎は、消費者情報の機密性を維持するというマーチャントの取り組みであることがわかります。これはマーチャントにとって有益ではありますが、消費者の利益にはなりません。消費者。

電子商取引の初期段階では、電子商取引を運営する企業のほとんどが評判の高い大企業であるため、この問題はまだ完全には明らかにされていません。しかし、電子商取引の発展に伴い、さまざまな中小企業も参入するようになり、電子決済プロセスにおける単一認証の問題はますます顕著になってきました。

SSL3.0 では、デジタル署名とデジタル証明書によってブラウザと Web サーバー間の ID 認証を実現できますが、SSL プロトコルには依然としていくつかの問題があります。たとえば、クライアントと Web サーバー間の認証しか提供できません。トランザクション内のサーバー 二者認証 複数の当事者が関与する電子トランザクションでは、SSL プロトコルは安全な送信と当事者間の信頼関係を調整できません。

この場合、2 つの大手クレジット カード会社、Visa と MasterCard が、オンライン クレジット カード支払いの世界標準を提供するために SET プロトコルを開発しました。

以上が暗号化メカニズムに主に使用されるプロトコルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
等不及通用控制?现在通过 Barrier 在 Mac、PC 之间共享键盘和鼠标等不及通用控制?现在通过 Barrier 在 Mac、PC 之间共享键盘和鼠标Apr 14, 2023 pm 12:04 PM

如何使用 Barrier 在 Mac / PC 之间共享键盘和鼠标您需要确保要与其共享鼠标和键盘的计算机都在同一个网络上,并且在初始设置期间您将在不同的 Mac 之间来回切换。在此处获取最新版本的 Barrier(适用于 Mac 的 DMG,适用于 Windows 的 exe)– 将其下载到您希望能够使用键盘和鼠标的每台计算机上将 Barrier 从 DMG(或使用 exe 安装到 Windows)复制到您打算使用它的每台 Mac 上的 /Applications 文件夹,然后右键单击 Barr

Java8(291)之后禁用了TLS1.1使JDBC无法用SSL连接SqlServer2008怎么解决Java8(291)之后禁用了TLS1.1使JDBC无法用SSL连接SqlServer2008怎么解决May 16, 2023 pm 11:55 PM

Java8-291之后,禁用了TLS1.1,使JDBC无法用SSL连接SqlServer2008怎么办,以下是解决办法修改java.security文件1.找到jre的java.security文件如果是jre,在{JAVA_HOME}/jre/lib/security中,比如????C:\ProgramFiles\Java\jre1.8.0_301\lib\security如果是Eclipse绿色免安装便携版在安装文件夹搜索java.security,比如????xxx\plugins\org

MySQL: SSL 连接简介及设置步骤MySQL: SSL 连接简介及设置步骤Sep 08, 2023 pm 03:51 PM

MySQL:SSL连接简介及设置步骤摘要:MySQL提供了SSL(SecureSocketsLayer)连接来加密在客户端和服务器之间传输的数据。本文将介绍SSL连接的概念和作用,并提供在MySQL中设置SSL连接的步骤以及相关的代码示例。导语:随着网络和数据传输的不断扩大,数据安全性变得越来越重要。通过使用SSL连接,我们可以加

Nginx与SSL:配置HTTPS保护Web服务器Nginx与SSL:配置HTTPS保护Web服务器Jun 09, 2023 pm 09:24 PM

Nginx是一个高性能的Web服务器软件,同时也是一款强大的反向代理服务器和负载均衡器。随着互联网的迅速发展,越来越多的网站开始采用SSL协议保护敏感用户数据,而Nginx也提供了强大的SSL支持,使得Web服务器的安全性能更进一步。本文将介绍如何配置Nginx以支持SSL协议,并保护Web服务器的安全性能。什么是SSL协议?SSL(SecureSocke

如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?Sep 05, 2023 pm 02:24 PM

如何使用Nginx代理服务器实现Web服务的动态SSL证书生成?Nginx是一款高性能的开源Web服务器,可以用于代理服务器、反向代理和负载均衡等多种用途。它的灵活性使得我们可以利用其强大的功能实现动态SSL证书生成,以提供更安全、更灵活的Web服务。本文将详细介绍如何利用Nginx代理服务器实现动态SSL证书生成。首先,我们需要生成一个自签名的根证书和私钥

Windows环境下Nginx服务器SSL证书怎么安装部署Windows环境下Nginx服务器SSL证书怎么安装部署May 15, 2023 am 09:37 AM

Nginx类型的服务器证书压缩包证书压缩文件夹内容如下(这里使用baidu.com的域名作为示例):baidu.com_bundle.crt证书文件baidu.com_bundle.pem证书文件(可忽略该文件)baidu.com.key私钥文件baidu.com.csrCSR文件拷贝证书文件和私钥文件将已获取到的baidu.com_bundle.crt证书文件和baidu.com.key私钥文件从本地目录拷贝到Nginx根目录下的conf目录修改nginx.conf配置编辑Nginx根目录下的

修复:Windows PC 上 Chrome 中的 ERR_CERT_WEAK_SIGNATURE_ALGORITHM 错误修复:Windows PC 上 Chrome 中的 ERR_CERT_WEAK_SIGNATURE_ALGORITHM 错误Apr 18, 2023 am 09:41 AM

许多Windows用户最近开始抱怨一个问题,即他们在浏览chrome浏览器发现不安全的网页时收到错误消息并抛出错误消息YourconnectionisnotprivatewithaerrorcodeNET::ERR_CERT_WEAK_SIGNATURE_ALGORITHMonWindows11系统。现在Windows用户不确定是什么原因导致了这个问题,以及他们如何解决这个问题以便轻松浏览网页。下面提到了可能导致此错误消息的一些原因。SSL证书缓存问题损坏的浏览数据

Nginx怎么配置SSL证书监听443端口Nginx怎么配置SSL证书监听443端口May 13, 2023 am 09:19 AM

一、准备证书文件我使用的是阿里云symantec免费版ssl证书。将证书文件下载后解压得到如下文件在nginx–>cert目录中建一个ssl目录,将上面的所有文件拷贝到ssl目录中二、修改nginx.conf文件在nginx.conf的http{}中填下如下内容server{listen443;server_namewww.httpstest.com;sslon;roothtml;indexindex.htmlindex.htm;#这里的.pem/.key文件替换成自己对应的文件名ssl_

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター