Recientemente estuve viendo un sitio web y vi la información de su certificado de la siguiente manera:
Dado que el MD5 está muy dañado y no se recomienda para el hash, ¿qué tan bueno es para uso en TLS? ¿Y por qué?
Recientemente estuve viendo un sitio web y vi la información de su certificado de la siguiente manera:
Dado que el MD5 está muy dañado y no se recomienda para el hash, ¿qué tan bueno es para uso en TLS? ¿Y por qué?
En TLS, MD5 se usa como la función de compresión para HMAC. La la mejor prueba de seguridad actual para HMAC no requiere que su función de compresión sea resistente a las colisiones, por lo tanto, HMAC-MD5 aún se considera seguro (si es desagradable).
TLS 1.0 y RC4 son más desconcertantes que MD5 en este caso.
Que esta página esté utilizando MD5 es malo. Incluso SHA-1 no estaría bien.
Pero el hashing y la autenticación son dos cosas diferentes y, por lo que puedo ver, este sitio utiliza HMAC-MD5, que no necesita la resistencia a la colisión. aunque sería bueno tenerlo. Esto ya se discutió aquí .
Bueno, la suite de cifrado que usa este sitio para conectarse es bastante mala. Tres propiedades que no quieres:
Lea otras preguntas en las etiquetas web-application cryptography tls