【发布时间】:2017-02-04 22:54:42
【问题描述】:
I 用 Key 和 Iv 加密和解密数据, 并加密用户名。(为我网站上的每个用户注册创建一个密钥和 iv) 所以我需要指定密钥和iv来解密每个用户名
RoleProvider 中的GetRolesForUser 方法 只有一个参数(用户名)
public override string[] GetRolesForUser(string username)
{
var roles = (from u in db.Users
join r in db.Roles on u.RoleId equals r.Id
where u.UserName == username
select r.RoleNameInSystem).ToArray();
return roles;
}
以上代码工作正常,但数据未加密时。
但要解密用户名需要 Key 和 Iv 每个用户
我不知道解决办法
【问题讨论】:
标签: asp.net-mvc encryption asp.net-mvc-5 membership-provider roleprovider