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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$p1LxxbioGhD7fhgWHc3mCuUOv0tz9New5hJHZIQ/SLo3ECfQorFGS" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$QHR4oihNMPd3a.0h1shnmuyEIai6WSLRr6I0EhB4FXlDM9nbEstAm" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$gMB88qo7h2ofxP1KklWnB.cJt62wso4Liudj4PuDicHun0GTyw2J2" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$7jP6IcaaQqUjutOnUv/zqeCC4pFDjlwW93AXsu0XoAZGBl8ghYuZC" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$5jotJepj0WA9mzFdToy3u.vwFR9JC7yK2a99R9H1m8/sySTesZ0eS" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$LmTANL0GUV39saKUOEuSZefZuSRp8.3P0xv4XY7GKUW7wr8J44Awe" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$dx2VuFk1LNE1uhVQzN6XkONqHY6atxRsLHeM8yv6qs3ppw4rVmFq." } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$tLB/baokOqtgY.D0BpyLW.U6lsFhnb6xJ/NvJ.TROjJKWukAl3QKa" } ["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/Vu7qL on line 5 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$oUSbV9vctRvP9zMGFgw0HOksUdHTffYlpc0p1YA/QVg8qyOyZwV3i" } ["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$zvSFYWy4w.if7NwIRDRW4OkdtvfY99utBvFnT4oEpVZ9.3p5lu03i" } ["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$YIuozt92/HFNhSyM/VbEveBMpMDtbvANfdB6s9.7nG21wR5hhT1RO" } ["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$44MflRUJbrtbBJkLERTcd..biraHbFE3eoNfwZnx2wWLKjrQlO6Mq" } ["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$RxyqvW7QxTPDk393t1dvherQJgJKCoLq3t1347v6XNYqDYQoC/dUG" } ["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$0u4zk23wK2NMeqbj0qNuNOMW/7bnygWD8S3O8oEirTS1jiixtB/jy" } ["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$nxrU5da0.NTg4K1IDepwu.9lX.w5vGUgugEnvCdpKnfsox2.PxB8S" } ["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$dJ3tlPko2Ng/vPB6oa..6evlVt7Bh/W4uEyyWdxvMy7jGAziXaS9a" } ["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$hoYzaR6Romodrftd4e9q3eZEVPQE8iyNGOeAyqixhYHk3YTlehlTq" } ["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$zTmDZbcGTHHLPrPl0oVemOlRFMtR/hjg5wtMtu857BFnlLECYqdrK" } ["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$5JOLkzbzLtwhi/uaAs.ZIOuB0DbXiFJ/lYYEycxHCjxmFtDwUMZWu" } ["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$f9/UmmICSpttC.fHFufA8.YkbLesdQfakEcIeKKA/QpVM3rBNFW6m" } ["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$b..2xA/8eIR5t02KP1RYGuGjAOE9VIKbjT4jsUgWmAQUmCQKxqNWe" } ["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$MeQ5EMCUEKtUtILhi91K1uY58czoPu5wH5D4KCfTqxDN.HRZql4Ci" } ["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$8mDC8o8VkTZrMOutQ.ExTOVkIpmEELBxkpfeug/KrbqIpIVYpqySy" } ["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$iwqqzJun.d/RIRKAPkm7tOxDq4NYs1/RE07IPVI4erAmLhImm.d66" } ["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$9YwoqTBzI3KrnzW/k2TseeMNIvMEfhEU92GTFudl8Y2oTkQFwC5T2" } ["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.7
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$i8tqz55cqvvNDqzcbZH2JuMP1GkZw/z/VfHWlnwQGihmWEQDU2vTu" } ["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$hLVncEqX9XYUAYlzcnWI..jbjMQlm/xcDINKRpwbNmB1FkWvZ8KTe" } ["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$5MLlbB3f3biFMHUnhFCXoOdncwk9bd1ZKzSEM7uchoj8njGs4scN2" } ["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$6iZxtz7ISfqekuu7UFQb/eg11NIrWZXtG1sxLdNCV5wUNfEG2If2S" } ["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$J3kZeLvK8DRnjNoKxzNruuWeTGVGrXrXcAZEXH4Ubtq65ZG4PqNJ6" } ["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$6fdJhH6aejtJId1z5LJeaum3vyxVCU2bKiqPr1ESzCEcJ3L9xZw8y" } ["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$AbvXNblZe96wUEcjZpzC8uOVvL9sf4XDIwlUGqZkwyQRHnuYa5sqW" } ["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$jj2gixVCdxKJyfTgurPAO.s9Zha02HN3WXX4TZXaZBbLJIX8sFS8O" } ["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$FFIeactAT0tXnYR/LsGHUuj5gZO3BqGtL.x5Rx3OpieGtNAJ4sXPq" } ["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$Hx6rWez.iASUWYgbSDpuVu9gkaZZIvm9fKj0KHthl02WKtUETC16K" } ["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$WhLuzOl7O00yfMi8DfSfaOHzoNHpvCT.Dc0Q1r8Q8icVju5oFw/na" } ["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$Hyk5habHIHLqNSzLNFqwbub4z8iVSLSPH6dhavmon.wWtskj6OXBW" } ["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$1h1MjAaT01.RicYgiIe.QOmhWTcn2v7mLeM8IG13Jt/oYRayPQro." } ["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/Vu7qL on line 5
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/Vu7qL on line 3
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/Vu7qL on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/Vu7qL on line 3
Process exited with code 255.