3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo "hi"; $hash = '$2y$10$ZBeOTz5BZMHZ8tb3k9elb.1yaNcSfUhxU5WXPm.09AaJZKE9k4ely'; echo password_hash("rysztech", PASSWORD_DEFAULT)."\n"; if (password_verify('rysztech', $hash)) { echo 'Password is valid!'; } else { echo 'Invalid password.'; } ?>
based on 2dEHV
Output for 7.1.0
hi$2y$10$EfIMj8gdOeeSVqfVtEVN0O.fSUMrycg.2AZI1y4uIOL/kff2PgTsC Invalid password.
Output for 7.0.14
hi$2y$10$Uokxt5lbfOoITnc7ohL9Ue8D./Seh9HfBv2vnjwbXIulc8eaNsK8G Invalid password.
Output for 7.0.11
hi$2y$10$.k7w40QOknnzz.BMWCTZSulbOpfJs69MOn1JnTxz6SLvBxZ618OQa Invalid password.
Output for 7.0.10
hi$2y$10$4SV9Aggp12XfgcPfTlOYxuZ8xuzBTG6TeQXtGcguF5nVId3jv2HB6 Invalid password.
Output for 7.0.9
hi$2y$10$bEysiWt8pmDkyYEmdMm4p.5IZKcaxZuclwOvpAqjcrAEB7PJEStBe Invalid password.
Output for 7.0.8
hi$2y$10$zwnaTocQyVVwELfmq58LNeJN3rsxwCDALIm/iyg2oe.d0AqX/7Mfu Invalid password.
Output for 7.0.7
hi$2y$10$.aMTFhTCDcwunoWFBu1PA.usxveQDyPgcItn.5tqayFJzNoE4qTUe Invalid password.
Output for 7.0.6
hi$2y$10$ahV9CqOPoYS7c70dDyMxPOqnoNUdbxsiYsIv17i9vY53Rt6pYSvLG Invalid password.
Output for 7.0.5
hi$2y$10$4IkRggEcZpaT41d0tJxNoub/f6eyxJlYK2F4mu1i.ex8Jiz62iIBq Invalid password.
Output for 7.0.4
hi$2y$10$YIPLrvAlI/bEqI89o75Bt.mb08Vcoka94ITqwfPSTuglikbp0stgO Invalid password.
Output for 7.0.3
hi$2y$10$6odm9SWOaNehBHTAdqNywO65ydErKBALwJgTBHgGdk0kGGUYz6V6. Invalid password.
Output for 7.0.2
hi$2y$10$zAxasJnVYwAyVa03F.g1O.QZ5xqaJZGJ/.xiaJayHTh83XMCYzc2e Invalid password.
Output for 7.0.1
hi$2y$10$m/E6iLgYWJxp6HfS.sOO1.U3nyYDwSnqkIivfqAUIws5am9tmdCMm Invalid password.
Output for 7.0.0
hi$2y$10$gbylDFMCyj4JUzBlIJraV.6DPD1dM5YtpydC22pEw5PMik8UrDI3W Invalid password.
Output for hhvm-3.13.2
hi$2y$10$xCRAoe/EsT2cRUxl4iunsOZ2etshu72ffyOAMPbH7tPP6CtJsOkYu Invalid password.
Output for hhvm-3.12.0
hi$2y$10$LsW87UC6kFJ0kgaB4U50y.Iuk5EsMzMrwbqtLMIuSbU3ILrxqEXEq Invalid password.
Output for hhvm-3.10.0
hi$2y$10$oOoH3HqMzMRbw7HsI3fAPeZpyCLeqfjQRsOLye0lFOCvfjlgToMpC Invalid password.
Output for 5.6.28
hi$2y$10$xwhb41VlrO.mNWJWXASlTumA8WQEvvGaXoZ7DPWruSTOkZehbJOYi Invalid password.
Output for 5.6.26
hi$2y$10$8gqeGR4Z27PDji7i7RUm5O0Q.tQJMaaQOS6/GxrkrBgBrcrLsvs8m Invalid password.
Output for 5.6.25
hi$2y$10$ReJRohgF1aAkx0FNUqJSauffd.woxluTKJ15307VHIAr9K164Jr02 Invalid password.
Output for 5.6.24
hi$2y$10$FjqQO.ez4zpeQR5nCJH5buK/2vCj2kyzqsReWFN6igyMCgyuZzbtu Invalid password.
Output for 5.6.23
hi$2y$10$l23hRfnPtqEIS9lpsewO5un2zEt7T/yq6zRN/axwizJCVzvpY/H4i Invalid password.
Output for 5.6.22
hi$2y$10$GkHgzdnWM2DeKtowbnDL9OjvSj4H2dlMNQ2TIrwp9FyzQOQ1WxOuu Invalid password.
Output for 5.6.21
hi$2y$10$JTK.eZ1XrQnGCZeldnr2ve0b4hLPK02CefsJ/VqMtWmfNMZhWnkfi Invalid password.
Output for 5.6.20
hi$2y$10$VIS1tF2zuVbWlMlyVoGnCeeP04v7sNPDJ8PBgu.5RREvXcCbTma7. Invalid password.
Output for 5.6.19
hi$2y$10$q1S6g9NIzuzUGGaHTrt3Vu3Xp7ifjQzDnCeNPFFSHoPAJdXE9HvTi Invalid password.
Output for 5.6.18
hi$2y$10$BL47FZwUxRzJKItXhH8UR./jFIm1i4wbBq6IY8TAjZlwvlVwXgtQe Invalid password.
Output for 5.6.17
hi$2y$10$u1ge4Dl5qS0UjVXib2B2i.BfGbxd9bRIMax26DVxQhTBZbDCROMtC Invalid password.
Output for 5.6.16
hi$2y$10$xIba8PC3J.5Gib3eK4/J8.KFILVxbHcMpfmExrClJJdQ9PKyzeNk6 Invalid password.
Output for 5.6.15
hi$2y$10$QicMFt8tI4SmG990pV5EL.mZwDCh1oFHSRlD71welv1O2BUuYAyoe Invalid password.
Output for 5.6.14
hi$2y$10$WLP0a6/wdzTXZQ7/6mdrieZu37b.FMBEcbBmopQKnkMvghRflmrDK Invalid password.
Output for 5.6.13
hi$2y$10$WMuHnm9uBuwKlUzAn8HE7.IJOVvjihkx/7VpxnhwDku2N0tB0LDSO Invalid password.
Output for 5.6.12
hi$2y$10$.0OInF7Yil6YcCYipnu.1Ow9ExohuwqDBzopP0jsQ7FSTktZRI8GC Invalid password.
Output for 5.6.11
hi$2y$10$pGJPkiBIaTaMosOK.G9rsu9XS6K7IoLBx01dJQYGINeopvF0LW4ca Invalid password.
Output for 5.6.10
hi$2y$10$IjPPDWsWdKF08esmRb2FF.a6jvwKwDoYFCTFJ.gG8zHS58T9h5NH2 Invalid password.
Output for 5.6.9
hi$2y$10$meerP2lyb/P0pHsjpmeUZO8LZ7715jhLLGYIiPFIhDeU9Jr8XjXqK Invalid password.
Output for 5.6.8
hi$2y$10$3bsILzrzQhjUHizr8KyQDuq3oz4cCzGXYTA1rk8XiKUYFbLYEMMNW Invalid password.
Output for 5.6.7
hi$2y$10$oPxFQ5RBDdAAYkwIC5SwF.RDIGprNVlnGaAlrCzY90/SiTbcIRn6u Invalid password.
Output for 5.6.6
hi$2y$10$Fzl5lSB3pD4PT79.yOJqme5zUAPrekvgnJa4jn/3hZNGbBrjBJzsa Invalid password.
Output for 5.6.5
hi$2y$10$dC4v695fpy0rrcRTLbC6nOxkk//24s.KLsUr8IahSNhHvoFkHrBZ. Invalid password.
Output for 5.6.4
hi$2y$10$8dJHH2lZZKlwY2WAQ3MVRuTWrZolY.WiSfZBK4t6jmA0/mGFasa7C Invalid password.
Output for 5.6.3
hi$2y$10$5.toZ18PIX7BWyCY1uP7E.s4l1N83HI9fkl1v5x.ThOVc7A7VOaRK Invalid password.
Output for 5.6.2
hi$2y$10$5jHjH/Q4643ggn06VKd0.eNAwVklMU7yGIHYhYtRPsPRhYJ20GHD6 Invalid password.
Output for 5.6.1
hi$2y$10$py.b3c8LJuL0F/faoIBKoOisfe40iPCWWeV7mQENb86/rIY6vq8CG Invalid password.
Output for 5.6.0
hi$2y$10$AwPU8xn6j8LEqYk8UIbct.s/Aiz3Il.y.nPZdnUkdElD8ZbBChJNC Invalid password.
Output for 5.5.38
hi$2y$10$8C6pZ5Meml0TRXOl6vtHl.Mrxe7LCCR.HHt4uxz8Tpr6WEf6Mw5N. Invalid password.
Output for 5.5.37
hi$2y$10$8l1FtS3YiCmsgwetBGuWMeNFpFoi6w9ZAqz13ACK42JulSLETqaMG Invalid password.
Output for 5.5.36
hi$2y$10$DcGcvLxg8xFlYXH81QyWEOHYP2d9FogBJSz.HIbZi.GA7yrR1EIXe Invalid password.
Output for 5.5.35
hi$2y$10$zkPS7GnaxGNmfUc6ewMFUOTQ8xnXU.08KPp3Fwg8wTO0kTu8WqGWm Invalid password.
Output for 5.5.34
hi$2y$10$B6nPIc/m/cpoWsyofNZFNep76qU3LD9CsMxcJRB4wxF2UGgdw3AhS Invalid password.
Output for 5.5.33
hi$2y$10$g73uvYeR1mLv0DjFBdaZee/XhadSUirxMFg/LjHdNn9c86g.sAEdS Invalid password.
Output for 5.5.32
hi$2y$10$LqkpY9RJcFMeVNHh9Zc/NevCfDrRWORpT1qDAZvY52gjl.zc5Sakq Invalid password.
Output for 5.5.31
hi$2y$10$ppp3tQRoXQs66m8JfbM5BurNCOfjC2crNnnIhiLYW7eMQ9aFu8vy2 Invalid password.
Output for 5.5.30
hi$2y$10$nHnYL9xiXHD.QZchhNZqAOBpk3AyanLrVh72vmgzFIbenw8WP9BCC Invalid password.
Output for 5.5.29
hi$2y$10$BGl/.GkuLWEzCUOfAGBiR.TYITHA/oB3srgczFH3kZbZnlCUyALJ6 Invalid password.
Output for 5.5.28
hi$2y$10$FDavVmLSLFPxXNqG9T1CYO5o6EbhZ4Y6nWZiCzrurqJb9yZH7v2qS Invalid password.
Output for 5.5.27
hi$2y$10$41f1nnv.u.076qpI83aa8eXAKGqk3rptNOjpJMZFVDTbkj3kT.gG6 Invalid password.
Output for 5.5.26
hi$2y$10$rcF95/EyLiOijNkTYDUl0uJ1FJ5n7PTv22eKKtHbTn9sT1F2q4sZm Invalid password.
Output for 5.5.25
hi$2y$10$rQENDMPbWSQPopLAKW8QYe8bGoOH1xlt8SZy7d0YqTdbzRZx2L8GW Invalid password.
Output for 5.5.24
hi$2y$10$5CiWsL3hPpo8wMvS3fmWGetJwHinpWYmk5AUCGhtTr.yeGTlYXoUy Invalid password.
Output for 5.5.23
hi$2y$10$asGNvENtbNc.ac1y8mkyxuSdp.cSstY2sB26zXmh.EVzH6abRR76W Invalid password.
Output for 5.5.22
hi$2y$10$yDRyXl70J6orvIYgqC99/Okuk9Y1gTlsyBt9CPeTCV01yyp6IVv5u Invalid password.
Output for 5.5.21
hi$2y$10$8i/hk0ql036iCC9ZKN2Y1.dNXVLoj6O35oDFQekx92r4yr4o0C7ge Invalid password.
Output for 5.5.20
hi$2y$10$DhU5GKQj.VW2XO/KFA7CHOXVzvgMP0T6skgkarfnFVWXqmUFjZN1m Invalid password.
Output for 5.5.19
hi$2y$10$IiKe2CYGTBVj4.FFvXR/y.c0r5VhbGB.BQow975ypQMbEkhTSsAU2 Invalid password.
Output for 5.5.18
hi$2y$10$tR8bCxcSnGiQlwXhuGY/COLQPMx13mORDSjR2s.a0ybjVncGaI5Xa Invalid password.
Output for 5.5.16
hi$2y$10$uqIr60aEfWYBaI3shEXHuOQgWwoHnfDVDpslk20Qhl3/TCV969.D. Invalid password.
Output for 5.5.15
hi$2y$10$Qj6qhhLdvb.rTyhRP.ZYnuEF9sYsx2TL4d/J.7a0IOkCJ1eaEjmFq Invalid password.
Output for 5.5.14
hi$2y$10$JjMhVFTgMYvekMwLBYsRs.b0cAqrEFrzc66E8rAaahqFsm2fPOXo2 Invalid password.
Output for 5.5.13
hi$2y$10$iUpHZ5eDapmlU8exGVlePebdvjGHMvp7hwktoAJNBaiUA8v1j4doO Invalid password.
Output for 5.5.12
hi$2y$10$58hyJZS7gjJCh3/XjDQ5vOiMrDlYt2fG0qIHPmfQKlwN6cI7r0GOq Invalid password.
Output for 5.5.11
hi$2y$10$E7LPx1/ySE55VzkqIAZh0OXJNpHYEnciRrzzKvkSpi6Syq5NGp4pq Invalid password.
Output for 5.5.10
hi$2y$10$2tt1zqOD.DhItHS/ZWE7wOL4oxppVH28/lWqDr6KW6GH2.ut1rmwC Invalid password.
Output for 5.5.9
hi$2y$10$GIX4K8Yc3UK4sAI4G9AvK.r8K.HG8DmOTIxPT075kOdVTQ56i0JY6 Invalid password.
Output for 5.5.8
hi$2y$10$S7DV9WIhW2.sjOq1vH888uaR8z0t7JuFepeuLOWGvU0ZN2UWSIrWi Invalid password.
Output for 5.5.7
hi$2y$10$Neqq/Suu7Qajc5f164PFUuJreJYZBat2Zz9eprdcIYHPgfSfMdsWS Invalid password.
Output for 5.5.6
hi$2y$10$hRIrYbj8na0hNzRlt0d.8.DfJuE.hf5r9.wEXjPs1eCRql9R7RfwS Invalid password.
Output for 5.5.5
hi$2y$10$F1LsnAth6GlkFGhZy8t9k.N0HrEa7.UwZXzKACoO/Xr1QGAjU.LfG Invalid password.
Output for 5.5.4
hi$2y$10$OUHXzbTJNVlzobpv/SOI7OttXLFuImW6jBGbbxxmu0Yu5wpD1cWaO Invalid password.
Output for 5.5.3
hi$2y$10$KMJ8b3jzpWkCqyKoF2urTu18h88Wg0y2pwjAWYKeWQfJZoxRMSPCW Invalid password.
Output for 5.5.2
hi$2y$10$Yr7.g6nBebI3dX8Q5Am68.XWGUW0Um6rt4vx2JOkRmGgReWwbVRH6 Invalid password.
Output for 5.5.1
hi$2y$10$1VAHHRHhlYodAcUUjVHccu0ETJjkIQa1MiMibghsm.5U0me3OA/1K Invalid password.
Output for 5.5.0
hi$2y$10$Byd8l9qnvuoZARr2qQYFNOh4/Y7jO07GUML23ozWmWZYZ6kmED6v2 Invalid password.
Output for 5.0.0 - 5.4.45
hi Fatal error: Call to undefined function password_hash() in /in/AkOsL on line 5
Process exited with code 255.
Output for 4.4.5 - 4.4.9
hi Fatal error: Call to undefined function: password_hash() in /in/AkOsL on line 5
Process exited with code 255.
Output for 4.3.2 - 4.4.4
hi Fatal error: Call to undefined function: password_hash() in /in/AkOsL on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1
hi Fatal error: Call to undefined function: password_hash() in /in/AkOsL on line 5