ランダムなソルトを生成するメソッドがあり、sha1() を使用します。sha1() した後に base64_encode() を使用するのはどれくらい安全ですか? 私が「安全」と言うのは、既知の衝突や問題があるということですか? sha1() ハッシュと視覚的に異なるものにする手段として base64_encode() を使用したいのですが、そうするとハッシュが(何らかの形で)弱くなるかどうかわかりません。また、PHP4 内にとどまりながら、私が達成しようとしていることを行うためのより良い方法はありますか (はい、それは PHP 4 です)。
いくつかのこと:私は暗号化に興味がないか、base64_encode() がデコードできることに興味がありません。解読できることがわかっています。