当前位置:  开发笔记 > 人工智能 > 正文

哪种内置.NET加密算法最安全?

如何解决《哪种内置.NET加密算法最安全?》经验,为你挑选了1个好方法。

哪种加密算法是最安全的.net?



1> Rasmus Faber..:

您无法直接比较所有类型的加密算法.这就像将排序算法与乘法算法进行比较:它们有不同的用途.话虽如此,我会回答:

对称密码:AES-256

非对称密码:带有4096位密钥的RSA(我相信这是.NET中的最大值)或带有571位密钥的ECDSA(但仅在.NET 3.5中支持)

哈希:SHA-512

消息验证码:HMAC与SHA-512

话虽如此,对于大多数应用来说,这些都是过度的,你应该使用AES-128,带有2048位密钥的RSA,SHA-256和带有SHA-256的HMAC.

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有