Я что-то упускаю здесь (надеюсь, что есть), кроме RSA, есть ли в .NET какие-либо другие крипто-методы, использующие открытый и закрытый ключи?
Спасибо!
Rsa является производным от класса AsymmetricAlgorithm
Оттуда MSDN перечисляет следующие производные классы:
System.Security.Cryptography.DSA System.Security.Cryptography.ECDiffieHellman System.Security.Cryptography.ECDsa System.Security.Cryptography.RSA
Нет. Вы ничего не упускаете. RSA представляется единственной схемой шифрования с открытым ключом, реализованной в .NET. DSA и ECDSA - схемы подписи, а Diffie-Hellman - схема согласования ключей.
http://en.wikipedia.org/wiki/Public-key_cryptography#Examples