Hé les gars, j'ai travaillé sur un espace de noms p2p pour certains de mes programmes. J'ai créé un système pour crypter/décrypter les paquets envoyés/reçus avec la classe. J'utilisais le système de clé privée publique de base: 1) crypter les données avec le cryptage symétrique 2) crypter la clé symétrique avec RSA. Ensuite, faites le contraire lorsque vous décryptez ..Vérifiez le noeud p2p
Je me demandais cependant, comment voulez-vous vérifier si le paquet venait d'où il a dit qu'il était. J'allais utiliser un système de certificat de base (où vous crypter avec votre clé privée RSA, puis ils le décrypter avec votre clé publique), mais je ne sais pas comment faire cela avec C#. J'utilise la classe RSACryptoServiceProvider.
Est-ce que quelqu'un sait comment faire cela? Merci, Max
Hm, qui se produit lorsque vous avez une seule autre question ouverte – Ben