.Net Identity 和 .Net Core Identity 散列算法的区别

阿米尔·帕佩

我有两个带有 .Net Framework 和 .Net Core 的项目,都使用相同的数据库。

该数据库具有用于登录和角色管理的用户详细信息,分别在 .Net Identity 和 .Net Core Identity 中完成。

登录时,两个应用程序UserManager都使用输入的电子邮件获取用户,但我在一个应用程序上获得了不正确的密码。

所以我想知道.Net Identity 和.Net Core Identity 中密码哈希算法的选择是否有什么区别。

黄色的

查看此博客文章,似乎默认算法确实不同

Identity 框架中的默认实现是 PasswordHasher 类(源代码)。这个 clas[sic] 旨在处理两种不同的散列格式:

  • ASP.NET 身份版本 2:PBKDF2 与HMAC-SHA1、128位盐、256 位子密钥、1000 次迭代
  • ASP.NET Core Identity 版本 3:PBKDF2 与HMAC-SHA256、128位盐、256 位子密钥、10000 次迭代

强调我的

尽管它们都使用 PBKDF2,但还是有一些细微的差别

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

结合使用.NET Core Identity和API

来自分类Dev

Ninject和ASP.NET Identity 2.0

来自分类Dev

被ASP.NET Identity和IdentityDbContext混淆

来自分类Dev

Ninject和ASP.NET Identity 2.0

来自分类Dev

如何在ASP.NET Core Identity中扩展和验证会话?

来自分类Dev

如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

来自分类Dev

如何使用 Identity & Entity Framework 在 .NET Core 2.0 中管理身份验证和授权

来自分类Dev

使用 Asp.net Core 2.1 和 Identity Server 4 的身份验证/授权

来自分类Dev

同一数据库上的 Asp.NET 和 Asp.NET Core Identity 模型

来自分类Dev

ASP.NET Core Identity 3 Cookie超时

来自分类Dev

使用ASP.NET Core 1.0 Identity UserManager进行的事务

来自分类Dev

登录Identity Server 4-.Net Core 2.2

来自分类Dev

使用Identity + JWT的.NET Core 3.0无法授权

来自分类Dev

使用Net Core Identity保护Angular 2应用

来自分类Dev

.net Core Identity w/o EntityFramework 使用 int ids

来自分类Dev

Identity Server 4 .Net Core 2.0:多种认证类型

来自分类Dev

如何将新列添加到 Identity RoleClaims 表中(asp net core)

来自分类Dev

ASP .Net Identity,Dapper和存储过程最佳实践

来自分类Dev

多个独立的注册和登录表单.NET Identity 2.0

来自分类Dev

ASP.NET Identity AuthenticationManager与SignInManager和Cookie到期

来自分类Dev

集成Moodle和ASP.NET Identity 2.1

来自分类Dev

ASP.NET Identity和SignalR获得用户

来自分类Dev

ASP Identity 2.0和ASP.NET MVC项目结构

来自分类Dev

ASP.NET Identity2和DataContext注入

来自分类Dev

集成Moodle和ASP.NET Identity 2.1

来自分类Dev

Microsoft.Extensions.Identity.Stores与Microsoft.Extensions.Identity.Core和Microsoft.AspNetCore.Identity之间有什么区别?

来自分类Dev

将.NETv4.7应用程序升级到.NET Core v3和Identity Platform

来自分类Dev

如何添加表和关系到生成的Asp.Net Core MVC Identity数据库?

来自分类Dev

Azure AD与.NET Identity 2

Related 相关文章

  1. 1

    结合使用.NET Core Identity和API

  2. 2

    Ninject和ASP.NET Identity 2.0

  3. 3

    被ASP.NET Identity和IdentityDbContext混淆

  4. 4

    Ninject和ASP.NET Identity 2.0

  5. 5

    如何在ASP.NET Core Identity中扩展和验证会话?

  6. 6

    如何使用 ASP.NET Core、Identity Framework 和 Entity Framework 显示特定用户创建的内容

  7. 7

    如何使用 Identity & Entity Framework 在 .NET Core 2.0 中管理身份验证和授权

  8. 8

    使用 Asp.net Core 2.1 和 Identity Server 4 的身份验证/授权

  9. 9

    同一数据库上的 Asp.NET 和 Asp.NET Core Identity 模型

  10. 10

    ASP.NET Core Identity 3 Cookie超时

  11. 11

    使用ASP.NET Core 1.0 Identity UserManager进行的事务

  12. 12

    登录Identity Server 4-.Net Core 2.2

  13. 13

    使用Identity + JWT的.NET Core 3.0无法授权

  14. 14

    使用Net Core Identity保护Angular 2应用

  15. 15

    .net Core Identity w/o EntityFramework 使用 int ids

  16. 16

    Identity Server 4 .Net Core 2.0:多种认证类型

  17. 17

    如何将新列添加到 Identity RoleClaims 表中(asp net core)

  18. 18

    ASP .Net Identity,Dapper和存储过程最佳实践

  19. 19

    多个独立的注册和登录表单.NET Identity 2.0

  20. 20

    ASP.NET Identity AuthenticationManager与SignInManager和Cookie到期

  21. 21

    集成Moodle和ASP.NET Identity 2.1

  22. 22

    ASP.NET Identity和SignalR获得用户

  23. 23

    ASP Identity 2.0和ASP.NET MVC项目结构

  24. 24

    ASP.NET Identity2和DataContext注入

  25. 25

    集成Moodle和ASP.NET Identity 2.1

  26. 26

    Microsoft.Extensions.Identity.Stores与Microsoft.Extensions.Identity.Core和Microsoft.AspNetCore.Identity之间有什么区别?

  27. 27

    将.NETv4.7应用程序升级到.NET Core v3和Identity Platform

  28. 28

    如何添加表和关系到生成的Asp.Net Core MVC Identity数据库?

  29. 29

    Azure AD与.NET Identity 2

热门标签

归档