Me han preguntado cuál es la diferencia entre S-HTTP y HTTPS, y me pregunto si alguien tiene una idea sobre.
Wikipedia dice que S-HTTP encripta solo los datos de la página servida y los datos enviados como los campos POST, dejando la iniciación del protocolo sin cambios . Debido a esto, S-HTTP podría usarse simultáneamente con HTTP (sin garantía) en el mismo puerto, ya que el encabezado sin cifrar determinaría si el resto de la transmisión está cifrada. (No entendí este punto, ¿alguien puede dar un ejemplo)?
Por el contrario, HTTP sobre TLS envuelve toda la comunicación dentro de Transport Layer Security (TLS; anteriormente SSL), por lo que el cifrado comienza antes de enviar los datos del protocolo.
¿Entonces HTTPS es más seguro que S-HTTP?