在sql server中存储高度敏感的数据

时间:2013-07-02 12:12:26

标签: vb.net encryption sql-server-2008-r2 asp.net-4.0 integer-hashing

我一直在寻找最佳解决方案来存储高度敏感的信息,例如金额或银行应用程序中的余额。我可以将其存储为数字字段,还是需要加密来加密该数据?有点担心加密,因为这些字段经常被用户访问。因此,当它被访问时,需要一些解密机制并存储新的余额,这又需要一些加密。 或者是否有更好的解决方案。

数据库是SQL Server 2008 R2,平台是.NET 4.0

2 个答案:

答案 0 :(得分:0)

这是一个值得思考的重要话题,有很多方法可以做到。

然而,当我们拥有机密数据以及从黑客手中保存内容时,以最佳方式进行加密,您一定要加密它。

看看这个 http://msdn.microsoft.com/en-us/library/ms179331.aspx

和这个

http://msdn.microsoft.com/en-us/library/ms174361.aspx

答案 1 :(得分:-3)

您不需要以加密方式存储数据。

在数据安全方面,您应该始终致力于阻止通过防火墙访问和正确的登录协议 此外,只允许用户访问他们有清关的数据
在加密方面 - 您可以对磁盘进行加密,但加密列并不值得在解密数据时获取访问时间,如果有人可以访问数据库,他们将无法访问解密例程。