我必须在数据库表中以加密的形式存储少量的数据库字段(~3)。
通常,使用.net加密技术加密/解密应用程序中的数据与使用对称密钥加密加密/解密数据库中的数据,哪个更好?这两种方法的优缺点是什么?
这是我的环境:
应用程序- intranet web应用程序
开发平台- Visual studio 2010、ASP.Net、.Net Framework3.5
服务器操作系统- Windows Server 2008
数据库- SQL Server 2008
我正在从事一个ASP.Net MVC 3项目,我想加密存储在数据库中的所有电子邮件,以提供额外的保护,以防一些黑客访问数据库,我想知道实现这个目标的最佳方法是什么。
我读了一些关于自定义模型绑定的文章,但是这是用于控制器和视图之间的绑定。我不确定这是否是我想要的,因为我可能需要访问代码中未加密的电子邮件地址(在服务层,在这里我有业务规则)。,所以我更希望在将模型保存到/从数据库加载时自动进行加密/解密,这就是我不知道如何做的。
我们可以想象我有这样的POCO模型:
public partial class Contact
{
public virtual int ContactId
我尝试在asp.net MVC中学习加密。
这太难理解了..
谁能给我一个在asp.NET MVC中使用加密的简单例子??
我尝试在asp.net mvc中使用encrypt来创建简单的应用程序。我读了一些关于加密的文章作为参考。但是没有一篇文章介绍如何使用asp.net mvc 3或4加密数据或查询。
can some one give me reference about encrypt in asp.net mvc 3 / 4 or give me some simple example of encrypt..