Confundido con la definición del resumen del mensaje

2

Vi algunas definiciones diferentes del resumen del mensaje y estoy confundido.

Los compendios de mensajes son una técnica de criptografía que utiliza funciones hash para proteger la integridad del documento / datos, etc.

Utiliza una función de hash para producir una cadena de longitud fija que representa los datos codificados.

Ok, lo entendí hasta aquí.

Aquí es donde comienza mi duda.

¿Las funciones hash producen siempre la misma salida para los mismos datos?

Si no, ¿cómo puede la función de compendio de mensajes verificar los cambios?

    
pregunta PlayMa256 10.09.2016 - 23:56
fuente

1 respuesta

3

Sí, una función de hash criptográfica siempre produce el mismo resultado para la misma entrada.

La forma en que se utilizan los hashes o los resúmenes es incluirlos o empaquetarlos con el mensaje del que son un hash.

Esto permite al destinatario hacer un hash del mensaje que recibe y comparar el hash o compendio que recibe con lo que se les envió.

Por supuesto, un atacante con control sobre el canal de comunicación puede simplemente sustituir su propio mensaje y hash.

Este es el motivo de la variante HMAC de la operación hash, que proporciona una forma estándar para que el remitente y el destinatario incluyan un secreto que comparten en la operación hash.

Un atacante que controla el canal de comunicación pero carece del secreto no podrá engañar al destinatario con un mensaje de reemplazo y hash, porque el resumen producido por el HMAC que calculan del mensaje de los atacantes con el secreto correcto será diferente del resumen proporcionado. por el atacante.

    
respondido por el Jonah Benton 11.09.2016 - 03:39
fuente

Lea otras preguntas en las etiquetas