首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有人能向我解释一下ASP.NET核心6MVC (Identity Entity FrameworkCoreVer6.0.8)中使用的密码哈希算法吗?

有人能向我解释一下ASP.NET核心6MVC (Identity Entity FrameworkCoreVer6.0.8)中使用的密码哈希算法吗?
EN

Stack Overflow用户
提问于 2022-08-22 02:27:21
回答 1查看 122关注 0票数 -2

我想知道在此框架中使用的默认加密算法,以及如何通过在生成整个密码哈希之前添加一些单词来进行编辑,以生成自己的加密算法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-22 02:35:36

user207421是绝对正确的:“加密”明文(例如密码)和生成密码散列是完全不同的两件事。

我不知道你到底想要实现什么,或者为什么。但是,除了Microsoft文档,您可能会发现这两个链接很有用:

根据第一个链接:

  • ASP.NET标识版本2:具有HMAC 1,128位盐分,256位子键,1000次迭代的PBKDF2
  • ASP.NET核心标识版本3:具有HMAC 256,128位盐分,256位子键,10000次迭代的PBKDF2

第二篇文章中的一个明智的警告:

在替换与安全相关的组件之前,您应该始终仔细考虑,因为在默认情况下使默认组件安全需要付出很大的努力。这篇文章解决了一个特定的问题,但您应该使用它,只有当你需要它!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73439641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档