比较来自不同网络服务器的散列密码
Compare hashed passwords from different webservers
如果我在一台网络服务器上 asp.net 中散列密码。然后设置一个登录身份验证网络服务器服务器,它使用与我们第一次对密码进行哈希处理的网络服务器相同的数据库。我可以比较第二个网络服务器的哈希值吗?或者第一个哈希密码是否取决于机器第一个网络服务器上的密钥,所以不可能通过比较在 2 个不同网络服务器上完成的哈希值从第二个网络服务器登录?
好的散列函数不依赖于散列的机器,所以给定相同的password/salt,输出是相同的。
我推荐你一个经典的密钥推导函数,比如bcrypt、scrypt或Argon2
如果我在一台网络服务器上 asp.net 中散列密码。然后设置一个登录身份验证网络服务器服务器,它使用与我们第一次对密码进行哈希处理的网络服务器相同的数据库。我可以比较第二个网络服务器的哈希值吗?或者第一个哈希密码是否取决于机器第一个网络服务器上的密钥,所以不可能通过比较在 2 个不同网络服务器上完成的哈希值从第二个网络服务器登录?
好的散列函数不依赖于散列的机器,所以给定相同的password/salt,输出是相同的。
我推荐你一个经典的密钥推导函数,比如bcrypt、scrypt或Argon2