标签: python encryption passwords
我在数据库中拥有超过15k的注册帐户。我想解密所有密码,然后将它们转换为另一种格式。使用SHA-256对密码进行哈希处理。
SHA-256
答案 0 :(得分:3)
SHA-256不是加密算法。它是一种散列算法。没有办法反转SHA-256(如果有的话,它不会是一个安全的哈希)。目前还不清楚你的意思是什么"另一种格式,"但你的问题不太可能直接解决。
当每个人重置密码时,您需要修改散列,并跟踪您修改过的密码。您可以通过使密码到期并强制每个人更新密码来限制此问题。