Quel que soit le peu que je comprends en lisant les divers matériaux, public-privé paire de clés sont à la base de chiffrement assymétrique et aussi quelque chose sur le choix de 2 nombres premiers (qui est à peu près votre clé privée) et en multipliant entre eux (ce qui est un peu votre clé publique), je semble qu'il est possible de générer une clé publique si vous connaissez la clé privée. Est-il correct ou je suis prenant quelque chose?
[MODIFIER]
Ce qui m'a fait plus de confusion, est qu'il n'est pas possible de sérialiser la clé RSA à XML avec seulement la clé privée (à l'aide .NET classe RSACryptoServiceProvider). Pas sûr de savoir si cette limitation est intentionnel ou pas!