mirror of
https://github.com/php/php-src.git
synced 2024-10-01 14:56:10 +00:00
26 lines
643 B
PHP
26 lines
643 B
PHP
--TEST--
|
|
Test normal operation of password_hash()
|
|
--FILE--
|
|
<?php
|
|
//-=-=-=-
|
|
|
|
var_dump(strlen(password_hash("foo", PASSWORD_BCRYPT)));
|
|
|
|
$hash = password_hash("foo", PASSWORD_BCRYPT);
|
|
|
|
var_dump($hash === crypt("foo", $hash));
|
|
|
|
var_dump(password_hash("rasmuslerdorf", PASSWORD_BCRYPT, array("cost" => 7, "salt" => "usesomesillystringforsalt")));
|
|
|
|
var_dump(password_hash("test", PASSWORD_BCRYPT, array("salt" => "123456789012345678901" . chr(0))));
|
|
|
|
echo "OK!";
|
|
?>
|
|
--EXPECT--
|
|
int(60)
|
|
bool(true)
|
|
string(60) "$2y$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi"
|
|
string(60) "$2y$10$MTIzNDU2Nzg5MDEyMzQ1Nej0NmcAWSLR.oP7XOR9HD/vjUuOj100y"
|
|
OK!
|
|
|