Colección de citas famosas - Mensajes de felicitación - ¿Por qué la gente siempre utiliza funciones hash criptográficas en lugar de cifrados simétricos para construir códigos de autenticación de mensajes?

¿Por qué la gente siempre utiliza funciones hash criptográficas en lugar de cifrados simétricos para construir códigos de autenticación de mensajes?

El algoritmo hash es irreversible, por lo que incluso si se filtra el código de autenticación construido de esta manera, la probabilidad de ser descifrado es muy pequeña, por lo que es más seguro.

La función hash no tiene palabras clave y comprime un mensaje de cualquier longitud en un resumen de mensaje de longitud fija. El código de autenticación del mensaje tiene una clave y su método de construcción generalmente se basa en funciones hash, como HMAC y MDX-MAC. También puede basarse en cifrados de bloque como MAC tipo CBC o en la familia de funciones hash universales. En resumen, un código MAC puede verse como una función hash con clave.