Cuando comenzaste a leer esta historieta, tu navegador puso un candado verde en la barra de direcciones.
¿Cómo fue que sucedió eso?
Pero primero, tuvieron que ponerse de acuerdo en cómo comunicarse en forma segura.
Este proceso, la negociación entre un navegador y un servidor, se le llama 'el apretón de manos'.
Sucede muy rápido. Te mostraremos cómo funciona.
¡Vamos chicos!
¿Listos? Acá vemos cómo funciona el 'apretón de manos' en cámara lenta.
¡Listo!
Hagámoslo de nuevo, pero más rápido.
¡D-E N-U-E-V-O!
¡Paren!
Analicémoslo de nuevo. Paso a paso.
Te envío una lista de versiones y algoritmos de cifrado SSL/TLS que puedo usar con Compuperro.
Una palabra elegante para la lista de algoritmos de cifrado es 'suite de cifrado'.
Con eso ya puedes sonar profesional en tu próxima conversación de cena.
Los protocolos SSL y TLS han evolucionado a través del tiempo, hablaremos de ellos muy pronto.
Y después espero una respuesta de Compuperro.
Elijo la mejor versión y algoritmo de cifrado SSL/TLS entre los que me envió Navegapájaro, basado en mis preferencias.
Respondo con mi certificado, que incluye mi llave pública, para que así puedan verificar quién soy yo.
Reviso el certificado de Compuperro para asegurarme que es legítimo.
Creo una 'llave pre-maestra' que podemos usar ambos después, cuando creemos una llave única.
Cifro esta llave pre-maestra con la llave pública de Compuperro y entonces se la envío.
Uso mi llave privada para descifrar la llave pre-maestra.
Hasta el momento toda la comunicación ha sido a la vista de todos. No han asegurado ninguno de los mensajes.
Han usado llaves asimétricas (públicas y privadas) para cifrar la llave pre-maestra, para que nadie haya podido espiarla.
Contraseñas, detalles de tarjeta de crédito, todo.
Simple, ¿cierto?
La próxima vez que te conectes a un sitio web seguro con HTTPS, dale a tu navegador unas palmas ahora que conoces su apretón de manos secreto.