После того, как открытый / закрытый ключ сгенерирован, должен ли он храниться или сохраняться в хранилище. Итак, когда для вызова дешифрования используется тот же самый закрытый ключ (связанный с открытым ключом)?По сути, для шифрования и дешифрования RSA будет две отдельные конечные точки.
using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
{
var pu = rsa.ToXmlString(false);
var pr = rsa.ToXmlString(true);
}