Red de conocimiento informático - Aprendizaje de programación - ¿Qué es HTTPS?

¿Qué es HTTPS?

El nombre completo de HTTPS es Protocolo de transferencia de hipertexto sobre capa de conexión segura, que es el protocolo HTTP basado en SSL. En pocas palabras, es la versión segura de HTTP. El protocolo HTTPS fue iniciado por Netscape, un conocido fabricante de navegadores en ese momento. Aunque Netscape perdió la batalla de los navegadores con Microsoft, la tecnología HTTPS se heredó y casi todos los navegadores actuales, tanto el servidor como el servidor, pueden admitir el protocolo HTTPS. Bueno. Al confiar en el protocolo SSL, el protocolo HTTPS puede garantizar que todo el proceso de comunicación esté encriptado, la clave se genere aleatoriamente y las identidades de ambas partes comunicantes se puedan verificar mediante certificados digitales para garantizar la seguridad de la información. El certificado contiene la clave pública del fin representado por el certificado, así como cierta información básica, como el nombre de la organización, el nombre de dominio utilizado por el certificado, la firma digital del certificado, etc. La autenticidad del El certificado se puede verificar mediante la firma digital. El contenido de la comunicación se cifra mediante cifrado simétrico. Una vez que ambos extremos de la comunicación acuerdan la contraseña de la comunicación, la contraseña se cifra y se transmite a través de la clave pública solo la clave privada correspondiente a la clave pública, es decir, el otro extremo. de la comunicación puede descifrar y obtener la contraseña de la comunicación. De esta manera no solo garantiza la seguridad de la comunicación, sino que también hace que el rendimiento del cifrado y el costo de tiempo sean controlables.