gpt4 book ai didi

java - Java 中的哈希 -> 从哈希和盐中获取密码

转载 作者:行者123 更新时间:2023-12-01 18:03:27 25 4
gpt4 key购买 nike

我在密码哈希方面遇到问题。

我想使用像这里这样的哈希函数:

Hashing Java (OWASP)

通过此函数,我可以在将密码保存到数据库之前对其进行哈希处理。

但是

在我的应用程序中,我使用密码登录到不同的服务器(如邮件服务器),但在 javacode 中,我需要的密码不是散列的,而是纯文本密码。

所以现在我想知道如何再次提取纯文本密码(散列+盐存储在数据库中并且散列函数/迭代计数已知)以使用它登录到我的不同服务器。

有人知道该怎么做吗? (最好是我可以使用链接的 OWASP 代码来哈希我的密码)

编辑:似乎加密是这里的解决方案,但这是一个可接受的解决方案(因为加密不太安全)?无论如何,我都会选择高迭代次数和盐。

最佳答案

哈希的全部目的是不可逆的。如果您能够取回纯文本密码,那么它将违背哈希的目的,并且也将成为一个安全漏洞。

关于java - Java 中的哈希 -> 从哈希和盐中获取密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38832367/

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