SSL (Secure Sockets Layer), und sein Nachfolger Transport Layer Security (TLS) ist ein Sicherheitsprotokoll, das Sicherheit und Datenintegrität für die Netzwerkkommunikation bietet. TLS und SSL verschlüsseln Netzwerkverbindungen zwischen der Transportschicht und der Anwendungsschicht.
Secure Socket Layer, entwickelt von Netscape, um die Sicherheit der Datenübertragung im Internet zu gewährleisten. Stellen Sie sicher, dass Daten übertragen werden werden während der Übertragung im Netzwerk nicht abgefangen oder belauscht. (Empfohlenes Lernen: Web-Front-End-Video-Tutorial)
Die allgemeine Spezifikation ist der 40-Bit-Sicherheitsstandard, und die Vereinigten Staaten haben einen höheren Sicherheitsstandard von 128 Bit eingeführt. Sofern I.E. oder Netscape-Browser Version 3.0 oder höher SSL unterstützen können.
Die aktuelle Version ist 3.0. Es wird häufig zur Authentifizierung und verschlüsselten Datenübertragung zwischen Webbrowsern und Servern verwendet.
Das SSL-Protokoll liegt zwischen dem TCP/IP-Protokoll und verschiedenen Protokollen der Anwendungsschicht und bietet Sicherheitsunterstützung für die Datenkommunikation.
Das SSL-Protokoll kann in zwei Schichten unterteilt werden: SSL Record Protocol:
Es basiert auf einem zuverlässigen Übertragungsprotokoll (wie TCP). Es bietet Unterstützung für Grundfunktionen wie Datenkapselung, Komprimierung und Verschlüsselung für High-Level-Protokolle.
SSL-Handshake-Protokoll:
Es basiert auf dem SSL-Datensatzprotokoll und wird zur Identifizierung der kommunizierenden Parteien vor Beginn der eigentlichen Datenübertragung und Aushandlung der Verschlüsselung verwendet Algorithmen, Austausch von Verschlüsselungsschlüsseln usw.
Dienste bereitstellen
1) Benutzer und Server authentifizieren, um sicherzustellen, dass Daten an den richtigen Client und Server gesendet werden;
2) Daten verschlüsseln, um dies zu verhindern Die Daten werden auf halbem Weg gestohlen;
3) Behalten Sie die Integrität der Daten bei und stellen Sie sicher, dass die Daten während der Übertragung nicht verändert werden.
Das obige ist der detaillierte Inhalt vonDas für den Verschlüsselungsmechanismus verwendete Protokoll ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!