Csharp/C#教程:MVC4使用什么加密?分享


MVC4使用什么加密?

我们如何找出MVC4使用的加密方式? 我注意到有一个SALT选项,但似乎也没有在WebSecurity()模块中使用。

我想知道使用的标准,以及是否可以轻松升级到最新的SHA

根据以下链接, Default Hashing Algorithm Is Now HMACSHA256

https://www.asp.net/whitepapers/aspnet4/breaking-changes

默认哈希算法现在是HMACSHA256

ASP.NET使用加密和散列算法来帮助保护表单身份validationcookie和视图状态等数据。 默认情况下,ASP.NET 4现在使用HMACSHA256算法对cookie和视图状态进行哈希操作。 早期版本的ASP.NET使用较旧的HMACSHA1算法。

如果运行混合的ASP.NET 2.0 / ASP.NET 4环境,其中表单身份validationcookie等数据必须跨.NET Framework版本工作,则应用程序可能会受到影响。 若要将ASP.NET 4 Web应用程序配置为使用较旧的HMACSHA1算法,请在Web.config文件中添加以下设置:

  

尽管您在生成的表中没有看到密码,但WebSecurity类在内部使用Crypto类并对密码进行查找,可以在此处找到更多详细信息。 这表示您可以使用ilSpy轻松检查WebMatrix.WebData以查看WebSecurity类的内部。

上述就是C#学习教程:MVC4使用什么加密?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1043439.html

(0)
上一篇 2022年1月31日
下一篇 2022年1月31日

精彩推荐