Recientemente he visto una aplicación que usaba el algoritmo Diffie Hellman. No es una implementación efímera de Diffie-Hellman, sino una implementación de Diffie Hellman. Una vez que se han calculado las claves secretas, el cliente envía un hash SHA-512 de la clave al servidor cuando el servidor lo solicita. La única razón por la que puedo pensar es que el servidor calcula un hash SHA-512 de su clave secreta y solicita al hash de los clientes que detecte los ataques MITM. ¿Es esto sabio? ¿seguro? ¿Para qué otra razón necesitaría la aplicación hacer esto?