哪种加密算法是最安全的.net?
您无法直接比较所有类型的加密算法.这就像将排序算法与乘法算法进行比较:它们有不同的用途.话虽如此,我会回答:
对称密码:AES-256
非对称密码:带有4096位密钥的RSA(我相信这是.NET中的最大值)或带有571位密钥的ECDSA(但仅在.NET 3.5中支持)
哈希:SHA-512
消息验证码:HMAC与SHA-512
话虽如此,对于大多数应用来说,这些都是过度的,你应该使用AES-128,带有2048位密钥的RSA,SHA-256和带有SHA-256的HMAC.