Asp.net 向现有应用程序添加数据库加密

Asp.net 向现有应用程序添加数据库加密,asp.net,sql-server-2008,encryption,Asp.net,Sql Server 2008,Encryption,我们有一个医疗保健应用程序。它正在生产中。我们想让它符合HIPPA标准。要求之一是加密患者信息。我们在应用程序的各个领域使用患者的姓氏、出生日期和社会保险号。我们在使用患者姓氏字段时提供自动完成行为,我们还提供姓氏和出生日期搜索 有人能建议我们如何加密数据库中的这三列,这样我们就不必更改现有的代码和查询了吗 或者如果我们只需要修改应用程序代码就可以了 或者如果我们只能通过更改数据库查询/存储过程来实现 我们正在使用ASP.NET(C#)和MS SQL Server 2008,请告诉我们任何对现有

我们有一个医疗保健应用程序。它正在生产中。我们想让它符合HIPPA标准。要求之一是加密患者信息。我们在应用程序的各个领域使用患者的姓氏、出生日期和社会保险号。我们在使用患者姓氏字段时提供自动完成行为,我们还提供姓氏和出生日期搜索

有人能建议我们如何加密数据库中的这三列,这样我们就不必更改现有的代码和查询了吗

或者如果我们只需要修改应用程序代码就可以了

或者如果我们只能通过更改数据库查询/存储过程来实现


我们正在使用ASP.NET(C#)和MS SQL Server 2008,请告诉我们任何对现有代码和查询影响很小的解决方案。

列出了符合TDE(透明数据加密)的信息。

请查看您已经有了适合问题的答案(注释)。现在,在一个相关的主题上,您有SSL设置吗?您希望尽可能多地限制未加密的流量,尤其是处理HIPPA和法规遵从性问题。TDE(透明数据加密)是一个不错的选择,我对此有几点困惑:如果应用了TDE,并且有人使用SQL Server Management Studio进行连接,数据将以明文或加密的形式显示给他?该功能在哪个版本(标准、企业等)可用?