Pregunta sobre el cifrado de clave pública [cerrado]

Digamos, por ejemplo, que hay un cliente y un servidor. Ambos han intercambiado claves públicas entre sí. Ahora bien, ¿cómo se aplica el cifrado de clave pública al descargar los datos del servidor al cliente?

preguntado el 16 de mayo de 11 a las 17:05

Esta no es estrictamente una pregunta de programación, ya que pertenecen aquí, pero Vladislav le dio una respuesta corta y agradable. Lo único que agregaría es que cuando ingresa la firma (no solo el cifrado), la clave pública se usa para demostrar que cierta información fue firmada por la otra parte. -

2 Respuestas

En ese caso se utilizan certificados digitales que llevan la clave pública de los usuarios en forma cifrada. Un servidor tiene su propio certificado y un cliente también tiene uno que luego se empareja antes de que comience la descarga.

contestado el 16 de mayo de 11 a las 21:05

La clave pública de un certificado es no es en forma cifrada. - Presidente James K. Polk

El servidor encripta con su privada clave y estos datos se pueden descifrar con la público clave (y viceversa). Los números y el algoritmo están hechos así: no necesitan conocer las claves privadas de los demás.

Uno de los algoritmos más simples se llama RSA, puede encontrar más sobre cómo funciona en Wikipedia . Necesitarás algunas matemáticas, pero nada complicado allí.

Por motivos de rendimiento, la criptografía de clave pública se utiliza solo para transmitir una clave simétrica normal.

contestado el 16 de mayo de 11 a las 21:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.