我正在使用.NET 3.5和SQL Server 2008开发一个新的Web应用程序,需要存储一些社会安全号码。我已经开始阅读有关数据库加密的初步信息,但有点混淆。
使用非对称密钥加密SSN会很好,因为这样公共面向的应用程序在数据加密后将无法检索任何数据。我认为只有管理界面才能解密和显示数据。但听起来SQL Server只使用对称密钥来保护数据?
那么,在SQL Server 2008中加密SSN的最佳方法是什么?如果您能链接到一两个好的教程,将获得额外的奖励分数。
使用非对称密钥加密SSN会很好,因为这样公共面向的应用程序在数据加密后将无法检索任何数据。我认为只有管理界面才能解密和显示数据。但听起来SQL Server只使用对称密钥来保护数据?
那么,在SQL Server 2008中加密SSN的最佳方法是什么?如果您能链接到一两个好的教程,将获得额外的奖励分数。