¿Se pueden descifrar los datos con la clave pública si se cifran con la clave privada? [duplicar]

7

Estoy tratando de entender los principios del cifrado asimétrico y he leído lo siguiente en un libro:

  

Una clave es completamente pública y puede ser leída y utilizada por todos. los   la otra parte es privada y nunca debe compartirse con otra persona.   Cuando usted encripta algo con la clave pública, puede ser descifrado por   utilizando la clave privada, y viceversa.

Parece que la clave pública no es secreta. Pero si cifro con la clave privada, alguien puede descifrar con la clave pública que es fácilmente accesible. ¿Dónde está la lógica en eso?

    
pregunta vico 15.10.2017 - 11:40
fuente

4 respuestas

8
  

Parece que la clave pública no es secreta. Pero si cifro con privado, alguien puede descifrar con público que es fácilmente accesible. ¿Dónde está la lógica?

Así que vamos a la encriptación pública - > Ruta privada de desencriptación. Parece que ya estás al tanto del caso de uso de esto. Los usuarios pueden cifrar cosas con su clave pública, que solo su clave privada puede descifrar. Esto es útil cuando, por ejemplo, un usuario en Internet quiere enviar un mensaje que solo usted, como propietario de la clave privada, puede descifrar.

Todo esto está muy bien, pero ¿para qué sirve la otra dirección (cifrar w / privado - > descifrar w / público)? La respuesta es que puede ayudar a garantizar que sea el propietario de la clave privada de una clave pública correspondiente cuando encripte un mensaje con su clave privada, y que la clave pública pueda descifrar y verificar el mensaje con éxito. Esta es la idea básica sobre generación y verificación de firmas .

    
respondido por el Kritner 15.10.2017 - 12:35
fuente
3

El uso de claves asimétricas es el siguiente:

  • El cifrado se realiza mediante la clave pública
  • La firma se realiza utilizando la clave privada

Encriptación:

  • Los datos se cifran utilizando la clave pública
  • Los datos cifrados se descifran utilizando la clave privada
    • Solo el propietario de la clave privada puede leer el mensaje cifrado

Signing

  • El HASH de los datos se cifra mediante la clave privada
  • El receptor usa la clave pública en los datos hash cifrados, y la compara con el HASH de los datos que él mismo calcula.
    • Solo el propietario de la clave privada puede firmar el mensaje
respondido por el Yaron 15.10.2017 - 11:45
fuente
0

En realidad, usted, como remitente, cifra los datos utilizando la clave pública del receptor, y luego el receptor descifra los datos utilizando su clave privada. Por lo tanto, los datos se cifran utilizando claves públicas, no claves privadas.

    
respondido por el mrashid 15.10.2017 - 11:46
fuente
0

Sí se puede hacer. Esto será útil en el caso de que intentes verificar que la persona (Bob) haya cifrado el archivo por sí mismo y no por otra persona (Eva), ya que solo se descifra con la clave pública de bob.

    
respondido por el Mohsin Kamal 15.10.2017 - 15:14
fuente

Lea otras preguntas en las etiquetas