suchen
Heimhäufiges ProblemWelche Protokolle werden hauptsächlich für Verschlüsselungsmechanismen verwendet?

Welche Protokolle werden hauptsächlich für Verschlüsselungsmechanismen verwendet?

Welches Protokoll wird hauptsächlich für den Verschlüsselungsmechanismus verwendet?

Das SSL-Protokoll wird hauptsächlich für den Verschlüsselungsmechanismus verwendet. SSL (Secure Sockets Layer) und sein Nachfolger Transport Layer Security (TLS) sind ein Sicherheitsprotokoll, das Sicherheit und Datenintegrität für die Netzwerkkommunikation bietet. TLS und SSL verschlüsseln Netzwerkverbindungen zwischen der Transportschicht und der Anwendungsschicht.

Workflow

Serverauthentifizierungsphase:

1) Der Client sendet eine Startnachricht „Hallo“ an den Server, um eine neue Sitzungsverbindung zu starten;

2) Der Server bestimmt anhand der Informationen des Clients, ob er einen neuen Hauptschlüssel generieren muss. Bei Bedarf fügt der Server die zur Generierung des Hauptschlüssels erforderlichen Informationen hinzu, wenn er auf die „Hallo“-Nachricht des Clients antwortet ;

3) Der Client generiert einen Hauptschlüssel basierend auf den empfangenen Server-Antwortinformationen, verschlüsselt ihn mit dem öffentlichen Schlüssel des Servers und sendet ihn an den Server

4) Der Server antwortet mit dem Hauptschlüssel und Rückgabe Geben Sie dem Client eine mit dem Hauptschlüssel authentifizierte Nachricht, die es dem Client ermöglicht, sich beim Server zu authentifizieren.

Benutzerauthentifizierungsphase: Zuvor hat der Server die Clientauthentifizierung bestanden. Diese Phase schließt hauptsächlich die Authentifizierung des Clients ab. Der authentifizierte Server sendet eine Frage an den Client, und der Client sendet die (digital) signierte Frage und seinen öffentlichen Schlüssel zurück und stellt so eine Authentifizierung gegenüber dem Server bereit.

Der vom SSL-Protokoll bereitgestellte sichere Kanal weist die folgenden drei Merkmale auf:

Vertraulichkeit: Das SSL-Protokoll verwendet einen Schlüssel zum Verschlüsseln von Kommunikationsdaten.

Zuverlässigkeit: Sowohl der Server als auch der Client werden authentifiziert, die Client-Authentifizierung ist optional.

Integrität: Das SSL-Protokoll prüft die Integrität der übertragenen Daten.

Aus den vom SSL-Protokoll bereitgestellten Diensten und Arbeitsabläufen geht hervor, dass die Grundlage für den Betrieb des SSL-Protokolls die Verpflichtung des Händlers ist, Verbraucherinformationen vertraulich zu behandeln, was für den Händler von Vorteil und nicht förderlich ist Verbraucher.

In der Anfangsphase des E-Commerce ist dieses Problem noch nicht vollständig aufgedeckt, da es sich bei den meisten Unternehmen, die E-Commerce betreiben, um große Unternehmen mit hohem Ruf handelt. Mit der Entwicklung des E-Commerce haben sich jedoch auch verschiedene kleine und mittelständische Unternehmen beteiligt, sodass das Problem der Einzelauthentifizierung im elektronischen Zahlungsvorgang immer stärker in den Vordergrund gerückt ist.

Obwohl die Identitätsauthentifizierung sowohl des Browsers als auch des Webservers durch digitale Signaturen und digitale Zertifikate in SSL3.0 erreicht werden kann, weist das SSL-Protokoll immer noch einige Probleme auf. Beispielsweise kann es nur eine Authentifizierung zwischen den beiden ermöglichen Client und Server in der Transaktion. Bei elektronischen Transaktionen mit mehreren Parteien kann das SSL-Protokoll die sichere Übertragung und Vertrauensbeziehung zwischen den Parteien nicht koordinieren.

In diesem Fall haben die beiden großen Kreditkartenunternehmen Visa und MasterCard das SET-Protokoll entwickelt, um einen globalen Standard für Online-Kreditkartenzahlungen bereitzustellen.

Das obige ist der detaillierte Inhalt vonWelche Protokolle werden hauptsächlich für Verschlüsselungsmechanismen verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

mPDF

mPDF

mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung