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); $hash['hash'][] = password_hash("rasmuslerdorf", PASSWORD_DEFAULT); $hash['info'][] = password_get_info($hash['hash'][0]); $hash['info'][] = password_get_info($hash['hash'][1]); $hash['rehash'][] = password_needs_rehash($hash['hash'][0],PASSWORD_BCRYPT,$options); $hash['rehash'][] = password_needs_rehash($hash['hash'][0],PASSWORD_DEFAULT); $hash['rehash'][] = password_needs_rehash($hash['hash'][1],PASSWORD_DEFAULT); $hash['pas_verify'][] = password_verify('rasmuslerdorf', $hash['hash'][0]); $hash['pas_verify'][] = password_verify('rasmuslerdorf', $hash['hash'][1]); $hash['pas_verify'][] = password_verify('rasmuslerdorff', $hash['hash'][0]); $hash['pas_verify'][] = password_verify('rasmuslerdorff', $hash['hash'][1]); var_dump($hash);
Output for 7.1.0
Deprecated: password_hash(): Use of the 'salt' option to password_hash is deprecated in /in/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$kGrBNA.Ag6zHuY4zruibRuo5WV6FVOr.F.VjL0BtJ5RKqyByoxD3y" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$JS7gHMbMKMKudQJt1OngXuqfFVGD7OqK5yqRDTh0XuY0gJztZgtDG" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$IbBp1lYcIg/zlnTfSJ7Epu04mZg9oC70WqG0qeeFdqKb8aF610pBa" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$FG.ozwLLa8Zp40orxL3uA.LwovlyoCAvdM3RePNmWd.SgVrkV/4MS" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$MtRgpSWW4Os158Qhz882fecegBXqeMRdy30H6fl6vgeeCY5vbqdHK" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$w6/4YB9CTy0rS3ecYaygK.5k0LWPgt7Hgpv6iCkHrPOy/D.ILBsc." } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$PrGtd/DcMiJ0TXhZIvUpWepocrDxkKfKFM28by.9POrh5dYXk6JOK" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$9wefRrScouduIoi6yjerZuu9cYLPelUOlJZ0OSvWMimi0kzUb.lli" } ["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/ZYV0r on line 7 array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$fVb16Zq5AAkGCvwylOWl7OYNqMstDTpXJObqhsUaTiM7HOipjVEpa" } ["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$UYDgyXhefmfFB2sV.geSL.MzDVQTz4zNvQ5ceDoJRXJCdsZQv2c6u" } ["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
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$FZuumVPEs1Z2t00bid8Yaek.qpSgCqr1b2AAuqZHMscUc22JEs1cq" } ["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.28
array(4) { ["hash"]=> array(2) { [0]=> string(60) "$2y$07$BCryptRequires22Chrcte/VlQH0piJtjXl.0t1XkA8pw9dMXTpOq" [1]=> string(60) "$2y$10$5Gkeo7NgVPPMZZz3ubSKXO1pduzCSa2fZHoT/4vbkhlzfOygmM.XC" } ["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$IbALqzR2G9qmhKlqO/qrvezy0kBTTegG2w.DvV0d8Jwzw5ELLxDGG" } ["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$im61RiaqtFwawh5VbUPdy.NOJ7BKpEM9n8pZRRk78Nqwe7vvYhAu6" } ["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$kwOyOJxOSC7CAtZF.P33.eu47OQFNA16bW/cVdiMbjRyRHIX8DDmO" } ["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$OQOAK5WKRqWrrQ/GXygTWOhyva6fdR48/6kgyiW8zy/CjaBeBoQVe" } ["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$JzQPkvMBSlY1wv0I1aJ4tuJQ4rGQ7ZZXr11UuTe61f/ydkj6cjZnm" } ["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$rARZ0TwQse4vm75b9T5B.OyH8WdsqAn2.3LLSqiFBkzBnrHYX8Nmy" } ["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$IssKgOjAtXs88n5mDhJYl.roEdax2/VunDd0FKLb6hMWykRLZpjXm" } ["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$betGuABp/9e9fDZpOyuLRO.CaNwebo8DaAjirPWxgT0OUteKJecca" } ["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$7dMZRrMlD4ItF6e.NjAoZOaMrhI/J2//5MuBvhPlH7gxKysjEnUu." } ["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$Dujs488zL500SahjT/7SZe2VpziRfgG99Uj8PTYQOb6D1lwwNe95a" } ["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$vM2hGcKtoIVvNRDLRFcQveUGHiL8MdvDGOYoP8eKH4ZNtET14fRa6" } ["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$RrpOh98qavHSaJHGyLIDgexhogN4sZbjRL0dIil3PkBE0DMNwumwG" } ["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$Cni/vQ2tjhFs.J1U3d.ZxeKzA/JQZmGsgf8m1FhLYJWK2heOZ5uaC" } ["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$0RrHaJjHuh14Top7HUOcHea5hOYyUG.pqZNdZxYEzR1zGspI2IQGS" } ["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$nqC4YuFazckIARrdCu0C5et0SEFRW7UT7EwLrl4ejuq33mafWJuGm" } ["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$f.RU7hmBYax1BUFVuKgkHutsUkOpzT2mEj.8CI9oaALvRp3dJWrFy" } ["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$F1o/4p0XomycdKGB9x.lSeMcoU.OTqrh7Keb6CbBLnPFfG1NUvRcC" } ["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$.suHZGJfJwqRYu1lYIPA5.wo1EQyrJD8QiaA8eLwXUIkWrSP24waS" } ["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$LBtHEGKGOW0yU5DBcM76zeO1a2McotiYFOV/fcLATGCszlDZPmg.m" } ["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$C/4/Kz95kf7jar4ZOF9raecaihAgA.3cn8c4tLsN.NYcA29qOsUaG" } ["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$H7LCIyr7z0QU9LJ/vH4Mo.oJRsLFMqE1I1VcPnNVioHRUfsbdrQkK" } ["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$jTesiBMI9QZa6vMnrPzNReqciiHhD0zVdV9lYHTzl88PjXlVcpGbq" } ["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$2hbzA3VE3bAZslhm4QGnpORW.XmKvdEdgs31iqkCglA29Vi2qnyHm" } ["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$8gKFp9h7ZxV9uAJwmfLv9.XQowzylSLjWYx56WsbCeDxUzTbBCmtW" } ["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$NQRVQVXPwJvo2rq/PqkcEuhYJhia7Enk74CmHEPXFy7iag7wykX42" } ["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$rvUNpf0fPgEWkJaP7B1E6OlAmSc52E/Cifnj.buHOSJj14UdkYk96" } ["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$C7wHJX3hFzbxrm3XLErGlu2PJAYsLSp06.flgRZQKlS.c7l1xwTCC" } ["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/ZYV0r on line 7
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/ZYV0r 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/ZYV0r on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/ZYV0r on line 3
Process exited with code 255.