gpt4 book ai didi

java - Java 销售点系统的多级密码加密

转载 作者:太空宇宙 更新时间:2023-11-04 13:20:57 25 4
gpt4 key购买 nike

我开始使用 MD5 进行密码加密,但我意识到一旦数据库被泄露,可以使用十几种不同的工具轻松解密密码。

我想知道制作一个具有不同阶段的密码加密实现是否可行。

例如,我输入“123”这样的密码,然后它会像这样转换:MD5 然后传递 SHA 加密,然后传递另一个 MessageDigest。依此类推。这会提高密码的安全性,防止被解密吗?这是给外面的安全人员的。

最佳答案

首先,不建议将 MD5 用于密码哈希,因为它不再被认为是安全的。尝试使用 SHA-512 并使用盐来提高安全性。盐是一种随机数据,用作对密码或密码进行哈希处理的单向函数的附加输入。当您使用不加盐的 SHA-512 时,相同的输入始终会得到相同的输出。

关于java - Java 销售点系统的多级密码加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33061799/

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