Di recente stavo visualizzando un sito Web e ho visto le informazioni sul certificato come segue:
Dato che MD5 è gravemente rotto e non raccomandato per l'hashing, quanto è buono per l'utilizzo in TLS? E perché?
Di recente stavo visualizzando un sito Web e ho visto le informazioni sul certificato come segue:
Dato che MD5 è gravemente rotto e non raccomandato per l'hashing, quanto è buono per l'utilizzo in TLS? E perché?
In TLS, MD5 viene utilizzato come funzione di compressione per HMAC. La migliore prova di sicurezza corrente per HMAC non richiede che la sua funzione di compressione sia resistente alle collisioni, quindi HMAC-MD5 è ancora considerato sicuro (se di cattivo gusto).
TLS 1.0 e RC4 sono più sconcertanti di MD5 in questo caso.
Che questa pagina sta usando MD5 è cattiva. Anche SHA-1 non sarebbe bello.
Ma hashing e autenticazione sono due cose diverse e per quanto posso vedere questo sito usa HMAC-MD5, che non ha bisogno della resistenza alle collisioni anche se sarebbe bello averlo Questo è già stato discusso qui .
Bene, la suite di crittografia che questo sito sta usando per connettersi a te è piuttosto brutta. Tre proprietà che non vuoi:
Leggi altre domande sui tag cryptography web-application tls