¿Es posible descifrar pero no cifrar usando la clave privada?

0

La clave RSA, por ejemplo, puede generar la clave pública a partir de la clave privada, que es posible cifrar un mensaje con la clave privada. Lo que estoy tratando de lograr es esto:

  • A cifra un mensaje usando la clave pública de B ,
  • B descifra el mensaje usando su clave privada, pero no puede cifrar un mensaje y descifrarlo solo usando su clave privada.

Esto es útil para validar que el mensaje fue enviado por A .

    
pregunta skygate 26.12.2016 - 09:23
fuente

2 respuestas

3
  

Esto es útil para validar que el mensaje fue enviado por A.

Solo probaría que el mensaje fue enviado por alguien que tiene la clave pública de B. No es solo A, pero como la clave es pública, son todos.

  

B [] no puede cifrar un mensaje y   descifrarlo por sí mismo usando su clave privada.

Sí. Técnicamente B no puede cifrar el mensaje usando su clave privada y descifrarlo usando la misma clave privada. Pero B puede cifrar el mensaje usando la clave pública de B, ya que es pública.

    
respondido por el techraf 26.12.2016 - 09:49
fuente
1

Validar que A envió el mensaje no es el objetivo de cifrado. Utilizamos el cifrado para datos confidenciales, no importa si los datos se han modificado o no.

  

Lo que mencionó por (Validación) es el propósito de la firma digital, en otras palabras (integridad e identidad), porque la firma digital depende de la clave privada del remitente. Y así, solo el remitente puede aplicar la firma. Si se modifica el contenido (datos), la firma no será válida.

Por lo tanto, si A agregó la firma digital para su mensaje, B puede validar fácilmente el mensaje de A mediante la clave pública de A.

Consulte este enlace para obtener más información.

    
respondido por el MostafaSamy 26.12.2016 - 20:05
fuente

Lea otras preguntas en las etiquetas