gpt4 book ai didi

algorithm - 有没有办法知道使用了什么哈希算法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:04:02 24 4
gpt4 key购买 nike

有没有办法知道使用了什么哈希算法?

我的问题是因为我从一个客户那里得到了一个数据库,其中包含一些用户和密码。我不知道密码是什么(所以它正确地存储在数据库中)并且客户不想泄露这些密码(这是可以理解的)

我可以访问数据库并且我知道密码哈希的长度为 60 个字符,但除此之外别无其他。

我基本上想用一个临时密码创建一个新用户(如果可能的话,直接在数据库中),这样我就可以登录系统了——但如果我不知道如何创建密码,那是不可能的。有什么想法吗?

该系统是在 CodeIgniter 中创建的,但我不知道使用的是什么身份验证方法。

最佳答案

密码包含哪些数据?它们是否只包含 0-9 和 a-f,即十六进制值,还是它们也可以包含其他数据?如果你想知道算法,回答这个问题是至关重要的。

如果它们只包含十六进制值,60*4 = 240 并且没有通用算法它给出了一个 240 位长的散列。

有人建议密码包含salt,这可能解释了不寻常的长度。

为什么不问问客户用的是什么算法?可以理解的是客户不想泄露这些密码,但应该没有反对放弃散列算法。

关于algorithm - 有没有办法知道使用了什么哈希算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29163416/

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