De lo poco que entiendo leyendo material diferente, el par de claves pública-privada es la base del cifrado asimétrico y también algo sobre elegir 2 números primos (que es más o menos su clave privada) y multiplicarlos (que es aproximadamente su clave pública) , Parece que es posible generar una clave pública si conoce la clave privada. ¿Es correcto o estoy confundiendo algo?Dada una clave privada, ¿es posible derivar su clave pública?
[EDIT]
lo que me hizo más confuso era que no se puede serializar la clave RSA de XML con clave privada única (usando RSACryptoServiceProvider clase .NET). ¡No estoy seguro si esta limitación es intencional o no!
En RSA, si conocemos dyn, podemos calcular p y q tal que pq = n. Con esto, dy e son el módulo inversos de cada uno (p-1) (q-1). –
@Henno Bransma: ¿Cómo se calcula "p y q tal que pq = n"? – sleske
@HennoBrandsma Saber * d * no ayuda a factorizar * n *, más que saber * e *. – erickson