我有一个连接到 SQL Server 2005 数据库的 ASP .NET 2.0 网站。该网站非常简单,并存储有关员工的信息,包括薪水。
加密工资值的最佳方法是什么,这样除了使用网络应用程序的授权员工外,没有人(包括我自己)可以看到它是什么?
我不想在 SQL Server 上加密/解密,因为我可以运行 SQL Profiler 来查看信息,所以我假设加密/解密发生在 Web 服务器上的 BLL 中?
另外,我是否需要 SSL 来阻止有人在浏览器和 Web 服务器之间嗅探 HTTP 响应?
非常感谢!
安东尼