estoy hecho un lio con los conceptos basicos de la criptografia asimetrica :S
según entiendo, si tengo 2 sujetos A y B, y el sujeto B quiere recibir información cifrada, por parte del sujeto A, el sujeto B tendrá un clave privada (que él elige) y una clave publica que según entiendo es generada por un programa como el PGP (estoy diciendo barbaridades aqui?
) la clave pública es generada a partir de la privada.
entonces el sujeto A, usando el programa (en este caso PGP), cifra su mensaje usando la clave publica del sujeto B, y de paso le envia su clave publica, por si quiere recibir alguna respuesta.
Creo que estoy mal en mis afirmaciones por lo que agradecería las correcciones del caso.
saludos