我需要在我们的配置数据库中存储一个第 3 方密码,以便用户可以将他们的登录信息保存到可以通过我们的服务器访问的 Web 服务。
我需要将密码传递给 Web 服务,所以我不能只是散列密码并存储散列。我需要能够获得发送到服务的实际密码。
出于安全原因,我想加密我们存储在数据库中的密码。我查找的有关加密密码的所有内容似乎都在说“散列,不要加密!” 但我认为这不适用于这种情况。
我想知道是否最好在 VB.NET 代码中处理加密/解密或使用 SQL Server 来完成它(从我在这里看到的,至少可以在 SQL 中完成,但我不确定是否那样有道理。我需要更多地研究以找出部署问题会是什么样子)。