create_hash 함수에 fclose 코드 추가
This commit is contained in:
@ -50,6 +50,7 @@ function create_hash($password, $force_compat = false)
|
|||||||
$salt = base64_encode(mcrypt_create_iv(PBKDF2_COMPAT_SALT_BYTES, MCRYPT_DEV_URANDOM));
|
$salt = base64_encode(mcrypt_create_iv(PBKDF2_COMPAT_SALT_BYTES, MCRYPT_DEV_URANDOM));
|
||||||
} elseif (@file_exists('/dev/urandom') && $fp = @fopen('/dev/urandom', 'r')) {
|
} elseif (@file_exists('/dev/urandom') && $fp = @fopen('/dev/urandom', 'r')) {
|
||||||
$salt = base64_encode(fread($fp, PBKDF2_COMPAT_SALT_BYTES));
|
$salt = base64_encode(fread($fp, PBKDF2_COMPAT_SALT_BYTES));
|
||||||
|
fclose($fp); // 파일 닫기
|
||||||
} else {
|
} else {
|
||||||
$salt = '';
|
$salt = '';
|
||||||
for ($i = 0; $i < PBKDF2_COMPAT_SALT_BYTES; $i += 2) {
|
for ($i = 0; $i < PBKDF2_COMPAT_SALT_BYTES; $i += 2) {
|
||||||
|
|||||||
Reference in New Issue
Block a user