3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $hashed =password_hash('mypass', PASSWORD_BCRYPT); echo $hashed . '\n'; $verified = password_verify('mypass', $hashed); var_dump($verified); echo '<br/>'; $hash575 = "2y$10$7g0dITY7XbtoejJ9edgpi.ZpnBCNR1apCA94AmDT58yDtXOVzzG/6"; $verified575 = password_verify('mypass', $hash575); var_dump($verified575);
based on m6hI2
Output for 7.2.0
$2y$10$oHDFYbH0Bh567DD2mJIifObmb4TM8t5PzZht04hFvLMot7doxwVSS\nbool(true) <br/>bool(false)
Output for 7.1.10
$2y$10$00jxpXeinSW51sM0OC8XmORkvFfZPD5Tv0hjqlyQ.wwSBH47m9kjm\nbool(true) <br/>bool(false)
Output for 7.1.7
$2y$10$OsfS/S4y4K05/mQ06aeR2Ozt6I3dwtqJd.ItVDOOTXvrMu4daU5X6\nbool(true) <br/>bool(false)
Output for 7.1.6
$2y$10$d8l0U7jpaiC9oYelBrRcGuf4PG8T4JHF5tFN7JWwl5PYZVVfIs3eW\nbool(true) <br/>bool(false)
Output for 7.1.5
$2y$10$YSXlMehE0vswhQPAPVfAOeMQB.ZV2O8qZrWWxCvbemCPXn3jf8Gza\nbool(true) <br/>bool(false)
Output for 7.1.0
$2y$10$6mjfab/OjA.bJO4Fi1DHm.AT/XmBELvA2h98/BhaCdKxw19ld/Nue\nbool(true) <br/>bool(false)
Output for 7.0.20
$2y$10$cLD/q0g5vHZYRm2ndXaBS.TQZXcjkGveimRF4APjxZZ6/zQPl1Nsq\nbool(true) <br/>bool(false)
Output for 7.0.6
$2y$10$eLrLiiCIeaTzn28rEThbjuKB1PteLv7crKID/5k/1zx.P0UKLhywK\nbool(true) <br/>bool(false)
Output for 7.0.5
$2y$10$W2Utr16diLK4auhGxBoC7OCliPf8GIAPxaJhsR18jmYRJPw6YTZAm\nbool(true) <br/>bool(false)
Output for 7.0.4
$2y$10$5QQ8zy/MEECm5Z5iMLRi3OKx85xAwNAhMg1uTYlqrm2h5KX6nmWgW\nbool(true) <br/>bool(false)
Output for 7.0.3
$2y$10$P4Rwv1e9WLG6/0N4qO.25uDZ3O4swZwY.bP6.vZjLr/GOF2SQzJoi\nbool(true) <br/>bool(false)
Output for 7.0.2
$2y$10$vQvbefW6CSBl1vrgiz4ex.LFmB.WMpua5240jxtbG8ccH4eGOB0q2\nbool(true) <br/>bool(false)
Output for 7.0.1
$2y$10$nUIiknzdO7pioij.l5MiVOPdW0dZR7.Ui59iDQk1N4v06H6B.Qg9q\nbool(true) <br/>bool(false)
Output for 7.0.0
$2y$10$wf0PZtYEK/MfEZTrJ8dF.eJ8005Xb7EVLHOXcbopqdeJ5GiCM5jwG\nbool(true) <br/>bool(false)
Output for 5.6.28
$2y$10$tpi5zvCZusBXpS/v.6BUfOmQQbC6/UeyqUSwExJgo70a0kPWwxN3y\nbool(true) <br/>bool(false)
Output for 5.6.21
$2y$10$k.pzhlztmW.Yp2p9nqTYKeyQsWyEpQBXblnPd8mgNmzVd/6oUvwE6\nbool(true) <br/>bool(false)
Output for 5.6.20
$2y$10$4.ktUW9Cbc41jhE8oNfT7OpmgKmyvXWyFyZn9Wgh5dITq.Sn4IfS2\nbool(true) <br/>bool(false)
Output for 5.6.19
$2y$10$rOXRyYFhXJK/4WYgGeGsiuHckHU/o5LTlZjcgvUuWsbsPDX8OqUS6\nbool(true) <br/>bool(false)
Output for 5.6.18
$2y$10$QACLGJp3UQoM6ezH09t.VeZ3NyOtKGjT96Q9t4At1bvwFRN5VJHtG\nbool(true) <br/>bool(false)
Output for 5.6.17
$2y$10$epqpafz95hA2hIhQFM7BKehVCvB6BO7nV2UL.0LQ.Z6/8IDPplBIO\nbool(true) <br/>bool(false)
Output for 5.6.16
$2y$10$AsWCzK7EiUAsBOVX5U3aOOPL567UK5X8qaDBeP7IK/KU0NHNrlb4C\nbool(true) <br/>bool(false)
Output for 5.6.15
$2y$10$w6c3cJVRvqu3WPTS0oWWYeHMt/0njnOiuphDPGwf/ISzioeQ6t9h2\nbool(true) <br/>bool(false)
Output for 5.6.14
$2y$10$jUCfIO9q8fBvoqucuCqdEug5./z3ve5TCAjkz5WVK8632OU.L2sVa\nbool(true) <br/>bool(false)
Output for 5.6.13
$2y$10$VS0d/8itr0F5JX5VNFig6.WgZRDJEhVeMWH0B6St6xr.J4auBj77K\nbool(true) <br/>bool(false)
Output for 5.6.12
$2y$10$lgcMX6lMLiqoY8lPLcmfGe8QCDOqhmd4nABYo1DF195sbJr4FGRgW\nbool(true) <br/>bool(false)
Output for 5.6.11
$2y$10$JwaIJ6NSDmP/ynaNjNOjB.QxWPZt9WEa8Z0vlMjk70a7UDLFrFmNe\nbool(true) <br/>bool(false)
Output for 5.6.10
$2y$10$VdL16fok/MHCyW1yD1mF5uxUdCP.VD2kMYFjTGtmWBXAV6EElD2dS\nbool(true) <br/>bool(false)
Output for 5.6.9
$2y$10$xgqQ9sciKVsZyTOFFiRnOeESQttWMjIBZp3rCpZQrFXf75kB.f0Zu\nbool(true) <br/>bool(false)
Output for 5.6.8
$2y$10$4hLWT8YM6j4Q3u6Gub9oCu0hDQu1NIoqqI5uD1uZIepXLuupg55Ny\nbool(true) <br/>bool(false)
Output for 5.6.7
$2y$10$rT0AEv8pZ0jwmb2n5eAO7uLaKATSIfjoQuIHJ3APiwO7u17Ke/.Se\nbool(true) <br/>bool(false)
Output for 5.5.35
$2y$10$55UHDPqCSb6whIPRXnyzcOm9/ckzcTOi.tv/1/axqMKN6p23NdYdS\nbool(true) <br/>bool(false)
Output for 5.5.34
$2y$10$RSgoYe5XeO3n9SgXZNu3N.IELsmX7JKk9h6J.xlt6u2njpKUpR/CG\nbool(true) <br/>bool(false)
Output for 5.5.33
$2y$10$IhooClunMeL1FtpKrMNxS.2UlKxb9yuInAxdFi3GWF18arM/TB1UK\nbool(true) <br/>bool(false)
Output for 5.5.32
$2y$10$PLiochgL7ifGI8K7FEL9/etENidKyLgMRoVpCL0CLQUYuspiLH0l6\nbool(true) <br/>bool(false)
Output for 5.5.31
$2y$10$lxEVtU900fRNNQpS5iyn8uTjXohwpulxufzHYwrGbLKcvfW142LqK\nbool(true) <br/>bool(false)
Output for 5.5.30
$2y$10$.mMCYCu5QRfEMYoAbvabW.xhnxilVP1kx2AJcLxcXpUgqCeN3aX.a\nbool(true) <br/>bool(false)
Output for 5.5.29
$2y$10$p633qPhHlFSf3PIcXji.Ges9d.eHDYSQ3DjFhkqHAQVKGZt/vPIIi\nbool(true) <br/>bool(false)
Output for 5.5.28
$2y$10$awIQ4qZEdPWzJhrVJGI0setY7NDJkcRwNSqq..MZUxF3qNkGoThY2\nbool(true) <br/>bool(false)
Output for 5.5.27
$2y$10$ovT.90TN0.z7d61mpOHQ9O6U0ayM9Y39g7.8pe6/O1AcKkdcq5VFe\nbool(true) <br/>bool(false)
Output for 5.5.26
$2y$10$3buMGR9UiVmRMh/9iEA8HOQ46P/w5hS/ZXIJ8OYCu7BTNjjlBDORC\nbool(true) <br/>bool(false)
Output for 5.5.25
$2y$10$e9GRgKZMsRBMIqWb6SDXROgSd/Pa0MEut7VDEKuL4HSY6PgZUHoo2\nbool(true) <br/>bool(false)
Output for 5.5.24
$2y$10$HDetAUTbnnkQENf.YXLURO8QkRIDgaltJUXEwlt4G3iy8xooWsUTi\nbool(true) <br/>bool(false)
Output for 5.3.19 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/noAsn on line 3
Process exited with code 255.