【发布时间】:2023-03-09 09:52:01
【问题描述】:
在数据库中存储密码的首选方法/数据类型是什么(最好是 SQL Server 2005)。我在我们的几个应用程序中一直这样做的方式是首先使用 .NET 加密库,然后将它们作为二进制 (16) 存储在数据库中。这是首选方法还是我应该使用不同的数据类型或分配超过 16 个的空间?
【问题讨论】:
-
我感觉这可能是个骗局,但我认为可能是个骗局,结果证明与实际数据库登录有关,而不仅仅是存储应用程序/站点登录。
-
能否请您澄清您的问题以解释您使用的是“加密”还是“散列”功能?我认为您的意思是后者,但差异非常显着。
标签: sql-server database security encryption passwords