Открытые и частные ключи в .NET помимо RSA - PullRequest
1 голос
/ 20 сентября 2010

Я что-то упускаю здесь (надеюсь, что есть), кроме RSA, есть ли в .NET какие-либо другие крипто-методы, использующие открытый и закрытый ключи?

Спасибо!

Ответы [ 4 ]

1 голос
/ 20 сентября 2010

Rsa является производным от класса AsymmetricAlgorithm

Оттуда MSDN перечисляет следующие производные классы:

System.Security.Cryptography.DSA
System.Security.Cryptography.ECDiffieHellman
System.Security.Cryptography.ECDsa
System.Security.Cryptography.RSA
0 голосов
/ 23 сентября 2010

Нет. Вы ничего не упускаете. RSA представляется единственной схемой шифрования с открытым ключом, реализованной в .NET. DSA и ECDSA - схемы подписи, а Diffie-Hellman - схема согласования ключей.

0 голосов
/ 20 сентября 2010
0 голосов
/ 20 сентября 2010
  • DSA
  • ECDiffieHelman (в отличие от документов MSDN, не поддерживается в Windows XP)
...