我一直在寻找最佳解决方案来存储高度敏感的信息,例如金额或银行应用程序中的余额。我可以将其存储为数字字段,还是需要加密来加密该数据?有点担心加密,因为这些字段经常被用户访问。因此,当它被访问时,需要一些解密机制并存储新的余额,这又需要一些加密。 或者是否有更好的解决方案。
数据库是SQL Server 2008 R2,平台是.NET 4.0
答案 0 :(得分:0)
这是一个值得思考的重要话题,有很多方法可以做到。
然而,当我们拥有机密数据以及从黑客手中保存内容时,以最佳方式进行加密,您一定要加密它。
看看这个 http://msdn.microsoft.com/en-us/library/ms179331.aspx
和这个
答案 1 :(得分:-3)
您不需要以加密方式存储数据。
在数据安全方面,您应该始终致力于阻止通过防火墙访问和正确的登录协议
此外,只允许用户访问他们有清关的数据
在加密方面 - 您可以对磁盘进行加密,但加密列并不值得在解密数据时获取访问时间,如果有人可以访问数据库,他们将无法访问解密例程。