Asp.net身份密码散列
|
新的ASP.net身份项目带来了一些有用的代码和网站安全的接口。要实现使用接口的自定义系统(而不是使用MVC 5模板中包含的标准实体框架实现),需要IPasswordHasher。 ASP.net Identity中的IPasswordHasher接口 namespace Microsoft.AspNet.Identity
{
public interface IPasswordHasher
{
string HashPassword(string password);
PasswordVerificationResult VerifyHashedPassword(string hashedPassword,string providedPassword);
}
}
是否可以使用密码盐化在ASP.net身份和通过此接口更安全的加密? 解决方法
是的,该接口提供了已经存在于Core框架中的PasswordHasher的新实现。 另请注意,默认实现已使用Salt Bytes。 创建自定义PasswordHasher(例如MyPasswordHasher)后,您可以像userManager.PasswordHasher = new MyPasswordHasher()一样将其分配给UserManager实例, See one example of such IPasswordHasher
为了实现EF的备用系统, – 您将实现所有Core接口。 – 不需要IPasswordHasher实现。 PasswordHasher已经在Core框架中提供,因为它是实现。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET自定义错误页面HTTP响应
- 如何在asp.net webform中使用异步/等待实现异步页面?
- asp.net-mvc-3 – 如何在Mvc3中填充ListBoxFor?
- 将额外的信息与ASP.NET MVC成员关联
- asp.net-core – 如何使.NET Core类库从.NET 4.6项目引用?
- asp.net-mvc – 在ASP.NET MVC 3 Action方法中并行运行任务
- vbscript – 经典ASP 3.0从Recordset创建数组
- asp.net-mvc – ASP.NET MVC读取原始JSON信息数据
- ASP.net vnext依赖注入
- asp.net – 如何在WebAPI中获取POST数据?
- asp.net – Jquery datepicker:验证日期mm/dd/y
- asp.net-mvc – 什么是实例化和配置DbContext在M
- asp.net – 请求在IIS工作进程中存在于RequestAc
- Asp.net Razor,语法错误 – onclick事件参数
- 将asp.net应用程序移植到天蓝色有多大挑战?
- asp.net – 如何从HttpResponseMessage获取对象?
- asp.net – 使用MVC2的AJAX请求中的CSRF保护
- 在asp.net中验证字符串是否为json
- asp.net – IIS 7.5和ASP .NET 2.0
- asp.net – 问题检查后面的代码中的单选按钮
