3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $options = [ 'cost' => 7, 'salt' => 'BCryptRequires22Chrcts', ]; $hash['hash'][] = password_hash("rasmuslerdorf", PASSWORD_BCRYPT, $options); //"$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" $hash['hash'][] = password_hash("rasmuslerdorf", PASSWORD_DEFAULT); //"$2y$10$hHi0De9WN.HL6.Fz1ElvbOMIU5NA0tetwdJzNziKJvHFXFqOxsybi" $hash['info'][] = password_get_info($hash['hash'][0]); //array("algo" => 1 , "algoName" => "bcrypt" , "options" => array("cost" => 7 )) $hash['info'][] = password_get_info($hash['hash'][1]); //array("algo" => 1 , "algoName" => "bcrypt" , "options" => array("cost" => 10 )) $hash['rehash'][] = password_needs_rehash($hash['hash'][0],PASSWORD_BCRYPT,$options); //false $hash['rehash'][] = password_needs_rehash($hash['hash'][0],PASSWORD_DEFAULT); //true $hash['rehash'][] = password_needs_rehash($hash['hash'][1],PASSWORD_DEFAULT); //false $hash['pas_verify'][] = password_verify('rasmuslerdorf', $hash['hash'][0]); //true $hash['pas_verify'][] = password_verify('rasmuslerdorf', $hash['hash'][1]); //true $hash['pas_verify'][] = password_verify('rasmuslerdorff', $hash['hash'][0]); //false $hash['pas_verify'][] = password_verify('rasmuslerdorff', $hash['hash'][1]); //false var_dump($hash);
Output for 7.1.0
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$3bg71reZjxxDoHdCLuvmremNQMaiPrXI9wepnguyc0I5PGaVr4UKu" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.14
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$FRq15kxDa6udMXgL8zu8fOxqDXQJPhBc86hUGs8W7JH8EDUGzqIQq" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.6
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$TEk7Kf4Owy.WskmvoSMsVO7GfMwhLTMdTzbrTOHaqutRLJ656Uawi" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.5
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$yLPrX/CI7.Dx4Wsgm.iluOdPC43q6BaGICifDBSEhqlse9/wUCHzy" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.4
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$2.iaD4YYRsmfOhAwcoZCTurYm7sI5PgmWZzPxoGFjx/qRt2dO2yXK" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.3
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$RIIqy3SNyLC1O.yIaPlCYuzNuZ6GJIk.n0kwKe5GKAw3ShQjjNBYe" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.2
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$XWUoCyAO0SNfaiAa5vz5y.1VAY/hP5zUp2W.0b3qNnLQsJ0XxNcE6" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.1
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$8NoNDYm2EbzAvW/9UhPIx.7/8n6r9StkA1ZjVeR8v3vapVxc2KY2e" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 7.0.0
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/BZALf on line 13 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$77X1fbnqcgEdwwg/quFQeO47z3neFNop75vnZjDpfuOEvkRDNSbpu" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for hhvm-3.12.0
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$GK4umfo5.91i4sRBxChTeOP9yAqkEULDrO9TVm86C9yoQ0IJD5j/u" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for hhvm-3.10.0

Process exited with code 153.
Output for 5.6.28
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$VYfRAV4AaLiKiql.1NJeBOgUJuXhgQvfgMvIQ7uzyMp.Rx5eCF.8W" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.21
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$FHeZxAGWnJSu6RmbFkR6oOdsZasQOyTJ7or0ZbQgWc69bKZtEIQDm" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.20
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$yJpWZLJgfUYIxrTA//WUJOzLIuQBi5ioEW5S7M5JSF32NQuviP53W" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.19
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$RhUCU3mMAs8og.2yWS3R3eKeJRM7RHtDK1hdWii/NQjMlxwhTBhBy" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.18
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$WizYkbbADRzmUFwdwmZQquXvUBVUHMti/BrS6S.yG8r.JuIH54o8W" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.17
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$5X2yeUHVSwCgjoaVsN/55eHKEhe3s8W8PrH/JC29s7rVgOBGl.BKi" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.16
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$3eepTS8VGDZJ2wtOL/OzNe53qYwlNH0iPrRSngAOtKDPbmroq1HoS" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.15
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$.XuC6TGke4V/2i014vxLA./cAmDeDg0W14Es8N.wcR100FjUgM0dW" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.14
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$x9imrMWuBehPegm9qi/4uuD1iA6yDV.lBj2FBkg953lIwiiWjDOm6" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.13
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$GLg6X/6N6vaq1cudUoMYeu2pqoxoEyOJQFLIFf5jWflRE/X0W3wIu" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.12
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$dshBD8wngo4OCz66WuqBcugNVkZUh2Fy9SVsWXNuJ8N4yu5u8N6YS" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.11
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$ojwbTeWasX5kQI5P4yyUzehP.R838xjMO3Nfk5imHGuXvlW104mde" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.10
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$SS4k5Lv19oD0tsDnHMz1Nuy7vEIxQ3ywL9ctx6wgftTTxfZXbnaeG" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.9
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$Agrjb1FH4szhp7De1VBb.u41duw8a5JN.QcsJ2xZ1MQbUUClCwAH." } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.6.8
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$cwQhv3Y1UZJgFMQrkZW6IuyAa7GUUehO73dr2bdUZYIhEB/x5do7K" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.35
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$WaW05qjZYB4E4BkCJk3PhuvfLFDzkQSO2acsSg/S9L5p.LYE5wQbO" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.34
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$4sXviDXxlG7MjQUElWH5Pu1MsBJZNoZMjoQjollX/.2u44wuOVGXi" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.33
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$p1e48YUn7mGtIVwjUAotN.K0t2xfdZqTt9qZJh2nfS1tcTiH/dxEe" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.32
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$azWFKDChg6pHxH6ExdrN8.F/nccy4t8jwvsdzNpwe23UlBmqNxNVa" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.31
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$pz1OhQkUWkBNkXFxL4oNP.Ia5BJNl71cdOg9vgFl2Mod9puuDbXJq" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.30
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$78HxjIL2e85P64H4JEpxJeyNRPJqCdd43n/S59ATQ1Fp4aGh2WBCS" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.29
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$y0kJsIT/WTfFRqyo6O6nQOjwSFpMPb1/PVhO8olNvIuNL1R/W5DUm" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.28
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$qHMv2wFrKhbJNVzT1iHF7.pkxRmXZl7dvq3e8EN3l0J8XWwQjhH52" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.27
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$XJTQQKuKcjkLeP3pf1T4ueui8vHBoBqh8oAKNFGVCDIygq4yIC.cW" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.26
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$Db09bXn3TMNjoKZs21QDKeadz26ZNiEjC6kZp0vtJo53CA35V9NQK" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.25
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$cHd/ZutaMlr9b0/Yb2Phse8JvUFm.XkjrA4LoanrV3Gdb.u61NgoO" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.5.24
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$LVfKNib7YvA93A39xqMIf.PxVQ4xQv9jhSJxZmy0qSYGLkj5Cjue6" } ["info"]=> array(2) { [0]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(7) } } [1]=> array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } } ["rehash"]=> array(3) { [0]=> bool(false) [1]=> bool(true) [2]=> bool(false) } ["pas_verify"]=> array(4) { [0]=> bool(true) [1]=> bool(true) [2]=> bool(false) [3]=> bool(false) } }
Output for 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/BZALf on line 13
Process exited with code 255.
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/BZALf on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/BZALf on line 5
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/BZALf on line 5
Process exited with code 255.