¿Por qué el resumen del mensaje debe mantenerse en secreto? [cerrado]

1

¿Por qué es necesario mantener secreto el mensaje? Si A envía el mensaje M a B, A aplicará la función hash a M y obtendrá el compendio M '.

¿Ahora hay algún requisito para cifrar M y M '? ¿Supongamos que B solo está preocupado por la integridad del mensaje?

Me he enterado de que el resumen del mensaje debe mantenerse en secreto, pero ¿por qué? Si A envía texto sin cifrar, ¿por qué debería hacerlo un resumen de cifrado?

    
pregunta rahul sharma 19.08.2017 - 16:05
fuente

1 respuesta

2

Si el mensaje se envía en claro, entonces no hay razón para no enviar un resumen en claro ... Excepto:

El uso de RSA para "firmar" el mensaje (para probar la identidad de la persona que lo envió y la integridad del mensaje) implica el cifrado del hash. Esto puede ser lo que estás leyendo.

Dado que RSA es un algoritmo de par de claves, puede mantener una clave secreta y hacer pública una clave. Por lo tanto, si cifra el hash con su clave privada, entonces si alguien más lo descifra con su clave pública y ese compendio coincide con el mensaje, entonces pueden demostrar que usted (el único que tiene la clave privada) tuvo que haber escrito el mensaje y nadie más lo ha modificado mientras tanto.

En este caso, el punto de cifrar el hash / digest no es ocultarlo, sino usar ese cifrado como prueba de identidad e integridad.

    
respondido por el iAdjunct 19.08.2017 - 16:28
fuente

Lea otras preguntas en las etiquetas