gpt4 book ai didi

sql-server - 在数据库中存储密码的首选方法

转载 作者:太空狗 更新时间:2023-10-30 01:37:26 24 4
gpt4 key购买 nike

在数据库中存储密码的首选方法/数据类型是什么(最好是 SQL Server 2005)。我在我们的几个应用程序中采用的方法是首先使用 .NET 加密库,然后将它们作为二进制 (16) 存储在数据库中。这是首选方法还是我应该使用不同的数据类型或分配比 16 更多的空间?

最佳答案

我将等同于密码的加盐哈希值存储在数据库中,而不是密码本身,然后始终将哈希值与用户传入的生成的哈希值进行比较。

将文字密码数据存储在任何地方都太危险了。这使得恢复变得不可能,但是当有人忘记或丢失密码时,您可以通过一些检查并创建一个新密码。

关于sql-server - 在数据库中存储密码的首选方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com