答案 0 :(得分:0)
public static string setEncrypt_Account(string sParam)
{
sParam = Core_App.RijndaelSimple.Encrypt(sParam, "pr@se_AccPwd", "cts@devteam", "MD5", 2, "@1B2c3D4e5F6g7H8", 256);
return sParam;
}
public static string getDecrypt_Account(string sParam)
{
sParam = Core_App.RijndaelSimple.Decrypt(sParam, "pr@se_AccPwd", "cts@devteam", "MD5", 2, "@1B2c3D4e5F6g7H8", 256);
return sParam;
}
答案 1 :(得分:0)
您应该在编辑(获取)操作上调用getDecrypt_Account(string sParam)
来解密数据,然后传递给视图。类似的东西:
@using Your.Decrypt.Method.Path;
[HttpGet]
public ActionResult Edit(int id)
{
User user = new Repository().GetUser(id);
return View(new EditViewModel()
{
Code = user.Code,
UserName = getDecrypt_Account(user.UserName),
FullName = user.FullName
});
}
我希望你明白这一点。