Veo que tienen un enredo, miralo asi,
Clave publica = candado
clave privada = llave
Lo único que tienen en común la privada y la publica es que no tienen ningún factor en común (sin coprimos)
Por eso no puedes tener la llave privada a partir de la publica, ni puedes decodificar con la publica
Aqui una implementación básicas que hize en python
https://foro.elhacker.net/scripting/algortimo_rsa_en_phyton-t427548.0.html
Clave publica = candado
clave privada = llave
Lo único que tienen en común la privada y la publica es que no tienen ningún factor en común (sin coprimos)
Por eso no puedes tener la llave privada a partir de la publica, ni puedes decodificar con la publica
Aqui una implementación básicas que hize en python
https://foro.elhacker.net/scripting/algortimo_rsa_en_phyton-t427548.0.html