asp.net-mvc – Asp.net Identity使用什么算法来加密密码?
发布时间:2020-12-15 23:06:50 所属栏目:asp.Net 来源:网络整理
导读:Asp.Net Identity框架使用什么样的算法来加密密码?我有一个 Android,iPhone,Web和桌面使用相同数据库的场景. 此密码应加密,因此在ASP.NET MVC中我使用了Identity框架来加密密码.现在我需要算法适用于所有平台. 任何帮助将不胜感激. 提前致谢. 解决方法 ASP.
Asp.Net Identity框架使用什么样的算法来加密密码?我有一个
Android,iPhone,Web和桌面使用相同数据库的场景.
此密码应加密,因此在ASP.NET MVC中我使用了Identity框架来加密密码.现在我需要算法适用于所有平台. 任何帮助将不胜感激. 提前致谢. 解决方法
ASP.NET身份使用
Password-Based Key Derivation Function 2(PBKDF2),由
Rfc2898DeriveBytes 实现.它是一种散列算法.
请注意0??7002. public static string HashPassword(string password) { byte[] salt; byte[] bytes; if (password == null) { throw new ArgumentNullException("password"); } using (Rfc2898DeriveBytes rfc2898DeriveByte = new Rfc2898DeriveBytes(password,16,1000)) { salt = rfc2898DeriveByte.Salt; bytes = rfc2898DeriveByte.GetBytes(32); } byte[] numArray = new byte[49]; Buffer.BlockCopy(salt,numArray,1,16); Buffer.BlockCopy(bytes,17,32); return Convert.ToBase64String(numArray); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 4异步子操作
- asp.net – MS Chart控件创建的临时文件应该放在哪里?
- Cannot attach the file *.mdf as database
- asp.net-mvc-4 – 如何解决Antlr3依赖地狱
- asp.net – 具有w3wp应用程序池IIS 7的高内存使用率
- asp.net – IIS 7.5 Web应用程序首先请求应用程序池回收非常
- asp.net-mvc – 静态文件请求正在ASP.NET MVC3中托管代码
- asp.net – 实体框架删除子对象
- asp.net – 当DataBind为Nullable DateTimeOffset和field为
- asp.net – 如何使IRouteConstraint过滤器路由
推荐文章
站长推荐
热点阅读