こんにちは、私はいくつかのプログラムの p2p 名前空間に取り組んでいます。クラスで送受信するパケットを暗号化・復号化する仕組みを作りました。私は基本的な公開秘密鍵システムを使用していました。1) 対称暗号化でデータを暗号化し、2) RSA で対称鍵を暗号化します。次に、復号化したときに反対のことを行います..
しかし、パケットがどこから来ているかをどのように確認するのだろうかと思っていました。私は基本的な証明書システム (RSA 秘密鍵で暗号化し、公開鍵で復号化する) を使用するつもりでしたが、C# でこれを行う方法がわかりません。RSACryptoServiceProvider クラスを使用しています。
誰もこれを行う方法を知っていますか? ありがとう、マックス