3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo $a = md5('4c6e15'); echo "\n"; echo $b = '$md5' . password_hash($a, PASSWORD_DEFAULT); echo "\n"; echo substr($b, 0, 4);
Output for 7.1.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$NX/5X.w0ErnBmVh4MtUYnOB1/bkhZzD6LTlBDa6NQh/mTuie74d5S $md5
Output for 7.0.14
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$xnzBWZMw.XDyEhojSIlBZOo6W6bMtKvJ831gOl1g5lH1tqc0MIavG $md5
Output for 7.0.11
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$PhgI4OgRNESqH0cuUdHaUeo.rc3XMgun.ohBdHn7ED2QztGnkeG4S $md5
Output for 7.0.10
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$5Lg41Rh8X46jdRnabxgtfON2RNWUSUNMSE0hUcpkap8uzUqsjEwVi $md5
Output for 7.0.9
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$ft0.wPpHdqW7LWWcwydFJ.OAWa/q3xU1SyJWPHf0zGz59xa6yRubC $md5
Output for 7.0.8
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$UC9CqSMvI4xmHLpPvRMhGeuTCRaJulK/7.dZQu3fT3F//AYfobF/G $md5
Output for 7.0.7
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$8u1mbAXlP9ioic23hDU8cOtjTyDLZDQrgu1rwv.Mam4fAZQqBf60u $md5
Output for 7.0.6
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$T0qu0lymzsXn6iAlzKZrBOKSDeDyNBXvRbWWCMXZhp/FUbmrxs6A6 $md5
Output for 7.0.5
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$PiJohHzBwnYeb6uZzrFacOLvFC00AVZv/7X.jiSyS8HnHbeju5Uhq $md5
Output for 7.0.4
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$SEoOBBwZHQGBIiEZNjJBNOlpXtbC9RYwLku5QauwMsYiiov.R1Vw6 $md5
Output for 7.0.3
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$2rNAKVdDTbzgODMt/3.B5.k2qlHhF/bEbmAB73iLyIdsDDkt8bhHq $md5
Output for 7.0.2
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$WiDrue9donTz8.8l6i8Bz.zA5QSER/Z1vVv5k2i280AHZfyzYxRfe $md5
Output for 7.0.1
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$VPKAhh33Yy44C/5b2TcKTOotDU5QS1Qzhrq2cMSJYo5VQ9UXbeggW $md5
Output for 7.0.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$s/l8NWKP0VLbBbSvJ.EiwOmnp6S1wp9Dkb2s.yT4mgphJmcc3Y52y $md5
Output for hhvm-3.13.2
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$RFqJiAoKAGMoOS5cLJeaauv5eXwc28ONyYhzmY2cWv71f7XLrVBxW $md5
Output for hhvm-3.12.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$a5p7DFoGhyGxmyh7NX.m0O7afNU66EUZSoVTLPugzIJ7FrVG8ySHa $md5
Output for hhvm-3.10.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$Mp9HKZK5/ZTqmk9FNzRW.Oy3kC1oPubLP2Mv0ZGQ0nCGdTDId703C $md5
Output for 5.6.25
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$FKS0G6SIH2gUS9rrwYaPN.TX5t3FTerrB0kKAks3T6gfaG9NG0Mty $md5
Output for 5.6.24
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$HGceb0AU7Cypig2me07aXeRmk3Z7tSCCXJBFV9zl9meEAk7aXsBym $md5
Output for 5.6.23
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$nPIVlYEf7VkNrGZxBOWyfO2eBGJkr7Y4HgBSYVJpzEnhCpmsliVOe $md5
Output for 5.6.22
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$MnR3wNpF/ZQBBo9ev5Vxf.0BfZg5CSFmgHXaM.hQavBy4vNc/psNi $md5
Output for 5.6.21
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$4GYkudbdwTdbSQFkJx5YmuQOZNH7avDQJeJtMq7Psd3rcra89gzam $md5
Output for 5.6.20
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$BqJ7kyEi4im7bOxf7Ydh7uqlycZFeGjIDIHx4DNs/WbZ5bOxUW33G $md5
Output for 5.6.19
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$kVtKhJjghhm.ECRgrABDrusJz6GcIlWgUTs/dNawFW2lFgvqL5Ahm $md5
Output for 5.6.18
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$wIQxW3MvyNqxReX5EhRTEerwWc2i96Qc3xOgOvB.uwsZTz8IyuJe. $md5
Output for 5.6.17
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$kAJx0gG8Ahi5siCNLfc4TuGNe9pCvpPsCty.HNR7x8p0QOVVqffuO $md5
Output for 5.6.16
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$7v3IsZS/jIS5WfVbwVa8Z.Hq2kU3B.gsP2v1//FMDmxi4T6.keuyi $md5
Output for 5.6.15
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$vxJtg3/pLs8kcUYOQCcGFOiYtfO1z19mblZL5EYT/kj36WwJHyVCW $md5
Output for 5.6.14
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$EepFrwB8.n80f54Z5mti7.7kBjdERHfpRgIpHRQt887iwBGJ.gqmi $md5
Output for 5.6.13
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$thPMfj30TDRy4cRPymoBFeF6Az5e5Wcl7hLkTqHOvwL34VEH.aBW. $md5
Output for 5.6.12
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$PVYRnPDk/D0uK8I4Mjqxfu6glkADi1eW0FWr0.txwwWLiu/iFUtHS $md5
Output for 5.6.11
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$aqRx09fDLgkMZ9HHyn9aieZqmVrCs5JB/P9ej0Z3I13ElnUPOEfBi $md5
Output for 5.6.10
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$1LeveCz/han4yvdncpuPHuNsWiPSqWkIuwrCGtp4LsNU7Nc/OU4/e $md5
Output for 5.6.9
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$WgXPHwHdRJkDtGrzQTxW2OiFcE1AHinC7vRXgcH403yItd7cTJ6um $md5
Output for 5.6.8
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$0co4.aar9S0amqDldulgcu0MX47K.A8rNBmRyj2kjOj1q8SceR6nW $md5
Output for 5.6.7
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$Xc1LhSRgEwVa9E0vOmPD3uS6UUpeCjaR8ea/4DvIAOheU91dfbMyW $md5
Output for 5.6.6
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$eos9XH9wGjNOoYwe2HM0V.VJX7N/6MxwzmarQi.LZjkKOvSHzRkH. $md5
Output for 5.6.5
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$4XuPTOGR6LMCvzyJIvhkpety2FmfAkCgm6IM4NowH8XP.CYQ4kxVa $md5
Output for 5.6.4
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$AJt7cKg8p1qVydYcCUrOIOOkM4WMKR0WFdcywmk91AW17/Lri8FAG $md5
Output for 5.6.3
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$yeVs2s0Rv6PzWskKeE0ZVOkQ8DNFPkOazgLufvk4niaIp6juVUrim $md5
Output for 5.6.2
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$wOITW1MoVGZvrUHy8xyrhutqnCV3RCes5gvkC26mAzNp3d51TRGY6 $md5
Output for 5.6.1
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$Psx7j4i/cNUhiceImRudL.SzQ5vEYbtuox2W0cjzAoI9Ut9GIBGbu $md5
Output for 5.6.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$3IbN0/qlDU3yOrR1O6hQve9hpBIIV4yYBnVNgabgBPiR.xOTBC3C2 $md5
Output for 5.5.38
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$DLZP4aHPw8Uj0OPIunsWA.PVrLMXzsbJXWJqqksagC3JgBQWOEwoa $md5
Output for 5.5.37
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$zCpIx/MXa7ly2z/06CIwsuAz7pqGr1aDba/KG37jgh3CeHW1s3Ue2 $md5
Output for 5.5.36
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$GuXuJdVX5nn5Opo.OOt.YO1WCuxyzp0O0FBiOyXMeIG/B4EPqFq8q $md5
Output for 5.5.35
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$VAgGu.6hdLBDTLLfKduA1eK6dqGH2FiEoepRyQCLanxZNK5z1Rx6S $md5
Output for 5.5.34
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$qmOpElUpct6GDs8DXtB38eiETiZ.pSMrELJrAM3bIxz80mssortpS $md5
Output for 5.5.33
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$TxJqtizKhLvN96w65OHMveaWgHzqMVWwUzglcLW4JONvewZUbNwYu $md5
Output for 5.5.32
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$FrX0iyt.zb3yNdqvnzX1EOoCm.GDX1RQ4T2esZgqK57UCodHmYVr6 $md5
Output for 5.5.31
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$CqCDN3POxztTr4XsxYq4Tu5as0BEly5IjVhpDFz9wgoWnlS4LkIsu $md5
Output for 5.5.30
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$4RZhj6pKOFLJnD5FMwx4aeHC5COKz/Moqz/8R2CZhdRRg7zKZsqBu $md5
Output for 5.5.29
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$m9Fkc.9TUqUHuElq8X6j8uuwNsoMXYKHwfv/cgpyGOy/.kI4.Sa/q $md5
Output for 5.5.28
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$yAY0mBXefG7r5tXZJAGnueVi.keSvL9sW9NIBqh.yk/LqQQQsdjo2 $md5
Output for 5.5.27
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$D6KTfRoDrgrpxTf3ugzOKuvU6SmLHpcBxBfjG.G5J2WmPdSGXdUc2 $md5
Output for 5.5.26
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$ASnek.pCs572u4EkjV1IO.0xhJV.FTiwNUCMBeRNELEQ4SUnVGvoK $md5
Output for 5.5.25
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$Xqkm00kwMiXrjoUEuyf5Xuvo1IZMAhEaKh4m22EjHe5q5hL7XTevm $md5
Output for 5.5.24
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$hm/EAyb/lEZ6B.Uipyo5degT9cXiP7176avVNlulOI89tq6uV.ow2 $md5
Output for 5.5.23
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$2kT5QkwEEjhpAcL3LgF5auuHjYIQtst7AIQ8Ypd98l.cK7vim71S2 $md5
Output for 5.5.22
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$YFEdQUUOvrvJGzn5Rkyr/uwudqXBM0MY8ozZjFi3HiHqhkcKTuBfO $md5
Output for 5.5.21
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$FQLmYuSqW3P5tedP/o04ZuipgP8VxkIxl.ENTyhpzj06ffNxbT21C $md5
Output for 5.5.20
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$ATE.zJf8df5UPFyy4qo5MeB0TlkdGoOuMKjQO.anRheVdSLCGdmdq $md5
Output for 5.5.19
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$46nMrnm0YlR3UDI7gh7CpuRBwq2RldhHXxRjqDIzmo0yG1Vy2dmXO $md5
Output for 5.5.18
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$lK2osuTDjv2EpkQOHJ5Gtu6myM.XyA4dEKSe9hd82KTgD0UfbPQgW $md5
Output for 5.5.16
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$.HX8F9X/idl/mVlk3lbZTeBOq6bgnoEblfeEmWMSEmKfst3aGLzV. $md5
Output for 5.5.15
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$9bHULXeTI8q1reK07/2ADOOhKYm/.xI1Gkc7WUH4DlYDq0.9Pwd1q $md5
Output for 5.5.14
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$y4wCY2c.NWleD3waZLSNpODNR3uZ5Mjt78jLocMZbs3.pRB7GPN0e $md5
Output for 5.5.13
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$rqrU6rDwuejixA2CuRyPFuTZZPCGyq9tjoDW/lxXKITL97dyh/GYi $md5
Output for 5.5.12
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$2QFPcHNnz/2mqpAxIW0TG.6kOEyxtVJKDkOZ5IVb1ePsLR/O6MPgC $md5
Output for 5.5.11
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$27SYy7y7mYj42eCBCvUtmeorrQhbpWX.FnsuSG36haD9etQTmE.QW $md5
Output for 5.5.10
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$S6x96C2Y8UHqp87TAKyQ6OX.VUvw5tAD7sl5L2PLJrNWZaxg/6twC $md5
Output for 5.5.9
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$lCYm2UY9jcwVZ9v.4f/0IuYc6.qS3AZr4b/mQ7yEjFz/vtc/RPonO $md5
Output for 5.5.8
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$SVGQgrJgTuuqYtmYltj6GOUyN2y4BXeEMasDRcGInwKIk5CPEyTK. $md5
Output for 5.5.7
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$TRvtw98vTlhl/TLMJGvE5.LwwJE7RbR31/ta/j0blE79jpBiCto8a $md5
Output for 5.5.6
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$TwrghUxycHRicfT0UnVX9uXO3tdbARB6e09hcgI4hBDS4mwJbnnxm $md5
Output for 5.5.5
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$a73tmIEaxT1tXRwAewci3.Dv0YBi5aSeseeMYln4XyMA8Zp2qKDZO $md5
Output for 5.5.4
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$1Hf6OKf75Z0ROxU0ahTebuIPBIVlyXWUVw7VunMLJQnq/O/7ADnJu $md5
Output for 5.5.3
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$IHX2yXcIff5C5DARoLlc5OgpEWY/lgxEvt/Y4ALNk9GbgJYgNEvjq $md5
Output for 5.5.2
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$tKEQ75YM37GhEyMgEA/WTu9wiYDLCEUrRTVVUPsONjDuvXhPe668W $md5
Output for 5.5.1
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$qWW1iRmkIN2pXdOtzyH7lug2HxTYG/217AaGlNhcoCdsHMtk18BJC $md5
Output for 5.5.0
745e248ea252e6ba4fa7266175da3f82 $md5$2y$10$Q6ykJdxUu5CpCNs62kibcObtcXJoVBJ9z/sG4ueWXIdy6EDfLUghS $md5
Output for 5.0.0 - 5.4.45
745e248ea252e6ba4fa7266175da3f82 Fatal error: Call to undefined function password_hash() in /in/tV0sQ on line 5
Process exited with code 255.
Output for 4.4.5 - 4.4.9
745e248ea252e6ba4fa7266175da3f82 Fatal error: Call to undefined function: password_hash() in /in/tV0sQ on line 5
Process exited with code 255.
Output for 4.3.2 - 4.4.4
745e248ea252e6ba4fa7266175da3f82 Fatal error: Call to undefined function: password_hash() in /in/tV0sQ on line 5
Process exited with code 255.
Output for 4.3.0 - 4.3.1
745e248ea252e6ba4fa7266175da3f82 Fatal error: Call to undefined function: password_hash() in /in/tV0sQ on line 5