Sql 在具有大量活动用户的项目中使用ASP身份用户

Sql 在具有大量活动用户的项目中使用ASP身份用户,sql,asp.net-mvc,asp.net-identity,Sql,Asp.net Mvc,Asp.net Identity,我正在将已完成的网站项目结构从web表单更改为MVC。拥有100多个用户,当前登录系统使用浏览器cookie。 我的问题是用户密码,在SQL存储过程中使用单向哈希系统保存: HashBytes('SHA1', CONVERT(nvarchar(4000),@password)) 是否有任何可能的方法来更改旧系统并在项目中使用ASP Identity用户?Identity使用的是盐渍散列密码,而不仅仅是散列密码。您可能可以使用定制的usermanager来使用现有的逻辑,但我不推荐这样做。您最

我正在将已完成的网站项目结构从web表单更改为MVC。拥有100多个用户,当前登录系统使用浏览器cookie。 我的问题是用户密码,在SQL存储过程中使用单向哈希系统保存:

HashBytes('SHA1', CONVERT(nvarchar(4000),@password)) 

是否有任何可能的方法来更改旧系统并在项目中使用ASP Identity用户?

Identity使用的是盐渍散列密码,而不仅仅是散列密码。您可能可以使用定制的usermanager来使用现有的逻辑,但我不推荐这样做。您最好在登录时要求用户重新设置密码,并附上关于提高安全性的通知