0

(crypt に渡すために) ソルトを生成する必要がありますが、サーバーには mcrypt がありません (そして、そこにソルトを配置する機能がありません)。openssl_random_pseudo_bytesまたは別の組み込みPHP関数でそれを行う方法はありますか?

安全なランダム性があることが重要です。

私のmcryptは:

$salt = "$" . $algorithm . "$" . $length . "$";
$salt .= substr( str_replace( "+", ".", base64_encode( mcrypt_create_iv( 128, MCRYPT_DEV_URANDOM ) ) ), 0, 22 );
return $salt;

mcryptなしでこれを行うにはどうすればよいですか?

4

0 に答える 0