除了使用证书(Windows.Security.Cryptography.Certificates.KeyAlgorithmNames)之外,我在 Windows 运行时中找不到任何 ECDH(椭圆曲线 Diffie-Hellman 算法)的实现。真的没有 .NET 的 ECDiffieHellmanCng 类的等价物吗?我们可以用什么来安全地交换密钥?
问问题
401 次
1 回答
1
我相信您可以将AsymmetricKeyAlgorithmProvider与此处的任何内容一起使用AsymmetricAlgorithmNames
除了一些 3rd 方库之外,您似乎没有其他使用 WinRT 的选项。如果该算法是必须的,您可以考虑替代方案,例如 openssl。在这里,有些人似乎成功地为 WinRT 平台构建了 openssl。希望这可以帮助。
于 2013-08-14T20:14:33.813 回答