gpt4 book ai didi

PHP哈希方法,每次输出相同

转载 作者:搜寻专家 更新时间:2023-10-31 20:37:59 25 4
gpt4 key购买 nike

因此,如果我执行类似于 sha1($data) 的操作,结果将是 BLAHBLAH123。但是,如果我再做一次,它将是 BLAHAHS316md5 也会发生同样的事情。所以我的问题是,哈希值的一致方式是什么?

就像 function($data) 每次使用相同的 $data 参数求值时都会返回 BLAHBLAHBLAH123

编辑:我有一个特定的目的,这不是密码,所以安全性不是问题。

编辑:例如,md5($data) 不会每次都返回 BLAHBLAH,有时它会返回 BLAHHHAL。我不想要那个。我希望它每次都返回相同的内容,BLAHBLAH!

最佳答案

哈希运算的输出只有在输入发生变化时才会发生变化。

例如:

echo sha1( 'test' );

a94a8fe5ccb19ba61c4c0873d391e987982fbbd3

如果你希望它每次都改变,你可以在输入中附加一个时间戳:

echo sha1( 'test'.time() )

3d68b7693768f199623f31f820b1ba29b0a58769

关于PHP哈希方法,每次输出相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30542480/

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