小编use*_*453的帖子

存储加密密钥MVC应用程序的位置

我正在使用AES加密/解密类,它需要一个键值和向量值来加密和解密MVC3应用程序中的数据.

在保存记录时,我正在加密数据,然后存储在数据库中.当我检索记录时,我在控制器中解密并将未加密的值传递给视图.

关注的问题不是在数据穿越网络时保护数据,而是在数据库被泄露时保护数据库.

我读了很多帖子,说不要在你的代码中加密密钥.

好的,他们应该留在哪里?文件系统?另一个数据库

寻找一些方向.

asp.net encryption encryption-symmetric asp.net-mvc-3

11
推荐指数
1
解决办法
3217
查看次数

MVC RedirectToAction

我有一个奇怪的问题,在ActionResult函数中调用RedirectToAction后,代码继续执行,最后返回到编辑视图

我回帖到下面的编辑功能.我已经检查过ModelState是有效的,我没有问题就可以进入RedirectToAction.我遇到的问题是在点击RedirectToAction之后它继续沿着代码运行并最终点击我的返回视图(航空公司).

 public ActionResult Edit(Airline Airline)
    {
        if (ModelState.IsValid)
        {
            db.Businesses.Attach(Airline);
            db.ObjectStateManager.ChangeObjectState(Airline, EntityState.Modified);
            db.SaveChanges();
            RedirectToAction("Details", new { id = Airline.Id });
        }


        return View(Airline);
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4

1
推荐指数
1
解决办法
890
查看次数