独自のソルトを挿入しない場合、crypt() 関数がソルトを返すかどうか疑問に思っています。
例えば:
<?php
$password = $_POST['input'];
$encpw = crypt($password /* no salt */);
print $encpw;
?>
これにより、暗号化されたパスワードがランダムなソルトで出力されることはわかっていますが、ランダムに生成されたソルトを出力する方法はありますか?
独自のソルトを挿入しない場合、crypt() 関数がソルトを返すかどうか疑問に思っています。
例えば:
<?php
$password = $_POST['input'];
$encpw = crypt($password /* no salt */);
print $encpw;
?>
これにより、暗号化されたパスワードがランダムなソルトで出力されることはわかっていますが、ランダムに生成されたソルトを出力する方法はありますか?
PHP Docからすぐに(強調鉱山):
パラメーター:
str
ハッシュされる文字列。salt
ハッシングのベースとなるオプションのソルト文字列。指定しない場合、動作はアルゴリズムの実装によって定義され、予期しない結果につながる可能性があります。