[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"$fhm4les241sh8":3},"\u003Ch1 id=\"转载-网站如何开启-tls\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#转载-网站如何开启-tls\">\u003Cspan>\u003Cspan style=\"background-color: #b95442;color: white;font-size: 0.43em;border-radius: 5px;padding: 2px 5px;\">转载\u003C\u002Fspan> 网站如何开启 TLS\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh1>\n\u003Ch2 id=\"tls是什么\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#tls是什么\">\u003Cspan>TLS是什么？\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdatatracker.ietf.org\u002Fdoc\u002Fhtml\u002Frfc8446\">RFC 8446: The Transport Layer Security (TLS) Protocol Version 1.3\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>TLS allows client\u002Fserver applications to communicate over the Internet in a way that is designed to prevent eavesdropping, tampering, and message forgery.\u003C\u002Fp>\n\u003Ch3 id=\"major-differences-from-tls-12\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#major-differences-from-tls-12\">\u003Cspan>Major Differences from TLS 1.2\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ch2 id=\"wireshark-抓包分析\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#wireshark-抓包分析\">\u003Cspan>Wireshark 抓包分析\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh2>\n\u003Ch3 id=\"tcp-三次握手\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#tcp-三次握手\">\u003Cspan>TCP 三次握手\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>SYN \u003Cimg src=\"\u002Fdoc\u002Ftls_tcp_01_syn.png\" alt=\"SYN\">\u003C\u002Fli>\n\u003Cli>SYN ACK \u003Cimg src=\"\u002Fdoc\u002Ftls_tcp_02_syn_ack.png\" alt=\"SYN ACK\">\u003C\u002Fli>\n\u003Cli>ACK \u003Cimg src=\"\u002Fdoc\u002Ftls_tcp_03_ack.png\" alt=\"ACK\">\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"tls-协商\" tabindex=\"-1\">\u003Ca class=\"header-anchor\" href=\"#tls-协商\">\u003Cspan>TLS 协商\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>以 TLS 1.3 为例\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Client Hello \u003Cimg src=\"\u002Fdoc\u002Ftls_01_client_hello.png\" alt=\"Client Hello\">\u003C\u002Fli>\n\u003Cli>Server Hello, Change Cipher Spec, Encrypted Extensions \u003Cimg src=\"\u002Fdoc\u002Ftls_02_server_hello_change_cipher_spec_encrypted_extensions.png\" alt=\"Server Hello, Change Cipher Spec, Encrypted Extensions\">\u003C\u002Fli>\n\u003Cli>Certificate, Certificate Verify, Finished \u003Cimg src=\"\u002Fdoc\u002Ftls_03_certificate_verify_finished.png\" alt=\"Certificate, Certificate Verify, Finished\">\u003C\u002Fli>\n\u003Cli>Change Cipher Spec, Finished \u003Cimg src=\"\u002Fdoc\u002Ftls_04_change_cipher_spec_finished.png\" alt=\"Change Cipher Spec, Finished\">\u003C\u002Fli>\n\u003C\u002Ful>\n",1790424748272]