SHA MD5 TO 512迁移问题SQL数据库



我们已经在SQL Server端将密码哈希从MD5迁移到512哈希。问题是,即使密码相同(由于我无法透露的加密技术),每个用户也有一个存储在数据库中的惟一散列。对于QA人员,我们有相同的测试密码……迁移到sha512后,我们如何为所有QA测试人员保留一个密码哈希值??

按照设计,如果您要给密码加盐,这在正常情况下是不可能的,因为每个盐都是唯一的(假设您的系统按设计工作)。如果您手动更新密码哈希并使用一致的盐(您正在使用随机盐并将其与密码一起存储,对吗?),那么您可以拥有一个公共哈希。

为什么你想要一个公共哈希?

最新更新