我有一个生成随机盐的方法,然后我在上面使用 sha1() 。在我 sha1() 之后使用 base64_encode() 有多安全?当我说“安全”时,我的意思是,它是否有任何已知的碰撞或问题?我想使用 base64_encode() 作为一种使其在视觉上与 sha1() 哈希不同的方法,但不知道如果我这样做是否会使哈希(以任何方式)变弱。另外,有没有更好的方法来做我想要完成的事情,同时保持在 PHP4 中(是的,那就是 PHP 4)。
有几件事:我对加密不感兴趣,或者 base64_encode() 可以被解码。我知道它可以被解码。