RSA を使用して C# でThree-Pass Protocolを実装しようとしています。ただし、これには問題の暗号化が交換可能である必要があり、RSA がそうであるかどうかはわかりません。
さらに、(少なくとも私が知る限り)暗号化と同じ長さのキーで独自の暗号文を暗号化できるようにするために使用される暗号化が必要ですが、RSAはそれができないようです(試してみましたCryptographicException "Bad Length" を取得しました。)
誰にも役立つヒントやアイデアはありますか?