Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
试图提出一种加密安全的方法来散列用户的密码,以便我能够判断用户选择的新密码是否与原始密码“显着不同”,而无需以明文形式保存原始密码。这是可行的吗?
您让用户输入他们的旧密码和新密码(无论如何您都应该这样做)。将旧的哈希值与您存储的旧哈希值进行比较以进行验证,然后比较提供的两个明文密码:旧的和新的。
不,不是,这就是散列的全部想法!
您需要使用可逆加密。
这是一种可能的方法: