Apuntes

Las llaves públicas y privadas, conocidas también como cifrado asimétrico de un solo camino, sirven para mandar mensajes privados entre varios nodos con la lógica de que firmas tu mensaje con una llave pública vinculada con una llave privada que puede leer el mensaje.
Las llaves públicas y privadas nos ayudan a cifrar y descifrar nuestros archivos de forma que los podamos compartir sin correr el riesgo de que sean interceptados por personas con malas intenciones.
Cómo funciona un mensaje cifrado con llaves públicas y privadas
Nota: puedes compartir tu llave pública, pero nunca tu llave privada.
Aporte creado por: David Behar
Las llaves públicas y privadas, conocidas también como cifrado asimétrico de un solo camino, sirven para mandar mensajes privados entre varios nodos con la lógica de que firmas tu mensaje con una llave pública vinculada con una llave privada que puede leer el mensaje.
Las llaves públicas y privadas nos ayudan a cifrar y descifrar nuestros archivos de forma que los podamos compartir sin correr el riesgo de que sean interceptados por personas con malas intenciones.
Nota: puedes compartir tu llave pública, pero nunca tu llave privada.
Aporte creado por: David Behar
Apuntes

Con este ejemplo lo entendi mejor: Supongamos que Ana quiere enviar a David un mensaje secreto que solo él pueda leer.
Primero, David envía a Ana una caja abierta, pero con cerradura, cerradura que se bloqueará una vez se cierre la caja, y que sólo podrá abrirse con una llave, que sólo David tiene. Ana recibe la caja, escribe el mensaje, lo pone en la caja y la cierra con su cerradura (ahora Ana ya no podrá abrir la caja para acceder de nuevo al mensaje). Finalmente, Ana envía la caja a David y éste la abre con su llave. En este ejemplo, la caja con la cerradura es la «clave pública» de David, y la llave de la cerradura es su «clave privada».
Algo interesante es que este proceso se puede hacer también al revés y es lo que se conoce como "Firmas Digitales".
Si cifras tu mensaje con tu clave privada y luego lo difundes por Internet, la gente puede verificar que el mensaje es tuyo si poseen tu clave pública, asegurandose de que el mensaje no se ha cambiado y que efectivamente es tuyo
Encontré esta explicación

jejje me acorde de un episodio de bob esponja


Ambos usuarios deben generar una llave pública y privada. Ambos usuarios deben intercambiar sus llaves públicas. Ambos usuarios deben cifrar el mensaje con la llave pública recibida. Ambos usuarios podrán leer el mensaje con la llave privada que generaron.
git commit - m "Entendido"
Para una comprensión más simple entiéndase como llave publica como si fuera un candado. Al compartir tu candado con quien quieras solo tu con tu llave privada lo puedes abrir. Y en una bilateralidad ambos tienen el candado del otro y así se mandan información uno al otro con su respectivo candado del otro. Y ¡pumm! Sus mensajes serán más seguros. Les comparto mi apunte de está clase. 
aquí mis apuntes la clase estuvo entretenida me gusto!
