哪种方法更好的加密和解密数据?

时间:2012-08-31 05:27:51

标签: asp.net sql-server database encryption

我想加密数据。我仍然在ASP.NET页面上执行此操作。我开始知道我们可以在Backend上对数据应用加密/解密意味着在SQL SERVER上。我想知道哪种方式更好。我会将它更改为SQL SERVER,还是按原样使用?

我研究过This link to study,它说只需要加密/解密所需的列,而不是整个数据库。所以,请让我知道哪个是更好的方式。

1 个答案:

答案 0 :(得分:1)

我要说的问题是数据和密钥存储在SQL Server上。这意味着如果用户能够获得某种类型的管理访问权限,或者使用正确的权限,您可能会损害所有加密数据。

另一个问题是如果数据库被盗会发生什么,然后在SQL服务器使用的机制中发现了一些漏洞?发生这些事情,例如在使用scriptresource.axd http://www.troyhunt.com/2010/09/fear-uncertainty-and-and-padding-oracle.html找到填充oracle bug时。