什么是MVC 5标识哈希逻辑 [英] What is the hash logic in MVC 5 Identity

查看:129
本文介绍了什么是MVC 5标识哈希逻辑的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的MVC 5的身份。我试图找到什么是MVC中5的身份密码的哈希逻辑。

I am new to MVC 5 Identity. I am trying to find what is the hash logic for password in mvc 5 identity.

我想验证.NET项目以外的用户,但使用它的表AspNetUsers。如果我在MVC 4是SHA1正确的?但是我不知道什么相同的MVC 5。

I am trying to validate user outside .net project but using its table AspNetUsers. If I am correct in mvc 4 it was SHA1?? But I am not sure whats the same in MVC 5.

也可以使用我们sql脚本本身在SQL Server中的表AspNetUsers验证用户?

Also can we validate user in table AspNetUsers within the sql server using sql script itself?

&问候放大器;谢谢你。

Regards & Thanks.

推荐答案

从的https://github.com/aspnet/Identity/blob/dev/src/Microsoft.AspNet.Identity/PasswordHasher.cs

PBKDF2使用HMAC-SHA1,128位盐,256位的子项,1000迭代。
  (参见:SDL加密指南V5.1,第三部分)

Version 2:

PBKDF2 with HMAC-SHA1, 128-bit salt, 256-bit subkey, 1000 iterations. (See also: SDL crypto guidelines v5.1, Part III)

格式:{0×00,盐,子项}

Format: { 0x00, salt, subkey }

PBKDF2使用HMAC-SHA256,128位盐,256位的子项,10000次迭代。

PBKDF2 with HMAC-SHA256, 128-bit salt, 256-bit subkey, 10000 iterations.

格式:{0×01,PRF(UInt32的),ITER计数(UInt32的),盐长度(UInt32的),盐,子项}
  (所有UInt32s存储大端。)

Format: { 0x01, prf (UInt32), iter count (UInt32), salt length (UInt32), salt, subkey } (All UInt32s are stored big-endian.)

这篇关于什么是MVC 5标识哈希逻辑的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆