3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo password_hash("rasmuslerdorf", PASSWORD_DEFAULT)."\n";
Output for 7.1.0
$2y$10$kzIb2tIQaJe1JygAxsntRermCr340C8kZWTi1fXeSsA7gfbN8lRgO
Output for 7.0.14
$2y$10$zUx5L9AFk5s6y4YQuUR4/eLh/xhCJsntRKuZNPfP.zu87Ftxw8f0u
Output for 7.0.13
$2y$10$YUXnASSPWURbcR9lO5cN2.85Fq9yz.YXwlIsOI/Jzd.mzHNLp3G66
Output for 7.0.12
$2y$10$yd3hCkyfx7IcGCYsidpxMujuHHAXiSV4FedJ7/qeLCV2REvQSMhiu
Output for 7.0.11
$2y$10$.G3bGx87QC.H3ia4VCY/RupYyFSEdAjBZTHJKnwsbTxB29QUDwqea
Output for 7.0.10
$2y$10$QxS9uBj6Aem1aJo3tzAXLe/BPaxFT7Qh2yc3P/hY4/1ebc4yyAvyy
Output for 7.0.9
$2y$10$QYU/kiPHvUnsPC5fGTM0mu.rY/QNcmWmbFLO673zNwzCV63rvJ5Mq
Output for 7.0.8
$2y$10$Akc1b.OPSS4thykt4/pXhOIoiQ6Q1s5sZg59DtUqEBlLq5jWUmLGW
Output for 7.0.7
$2y$10$U/hwWp.nENcSQmtZ.HFeg.gIpWB5immkZwhHLEsCAeDztYDWohVLu
Output for 7.0.6
$2y$10$XzhjJJlj1.8KchEeElOtWufYJuWTynE3eqyIGiVOUeTg2KWHhxfXC
Output for 7.0.5
$2y$10$35i56mtIjq29FYdanJyrf.9R5KCqaMj9cHeDsrBg5hVr2bEvNs2WK
Output for 7.0.4
$2y$10$lS8gtTpvxW/UueVvtv1GL.tlMkmJFCOypMRDjXsHXWIEOx0WOmJ3m
Output for 7.0.3
$2y$10$cTxq3uY4VimbY0jUDYjVM.8rxAfhePCLDU7DCd3O707b4A2dS1KOy
Output for 7.0.2
$2y$10$MJGPgIZMin3UbDfadAsiQOmYoeUjLnUMvAcu5K9A3g7XHefeiGMVy
Output for 7.0.1
$2y$10$7B/XlaCTkMKKaRzRrqHM2eaG2ZMOkrj3JmVFa6fvQWZNYSru8WkC.
Output for 7.0.0
$2y$10$wpZX6Er9qNymp.Kc.WA1auol.u1XOzL8SImiUNv8k4EBA65mRlO.m
Output for hhvm-3.13.2
$2y$10$DzRcbGPTd4BfrshCJsVNLuPakJJltPuJkYvCHxFwxPYLV0BHGZPOC
Output for hhvm-3.12.0
$2y$10$XZpXVkZs7.ti81sFaiXE7uzCT48NluKF.6nB9VPPdKRLx4dSmaNle
Output for hhvm-3.10.0
$2y$10$Rs97aJFZTzMhoS8eDwgMN.0kjsxEIj9goQvFhWdpKLtxXccn4BN.2
Output for 5.6.28
$2y$10$Tjn8dnM27Vy0pCNhRa20q.VWLzxpqVkQ8UEFpJzPj9d0k5uKSafOO
Output for 5.6.27
$2y$10$.fmVQv6O2BccCmVtWAdUn./LgacIxqM4IPzvwAqXnSJQD3U/BcfHe
Output for 5.6.26
$2y$10$fMuW5sGe.lP3heA6mfu6JuDq19aZ8FP7/8uKhykYHfwthMyRayysO
Output for 5.6.25
$2y$10$4R3JQzvTBkbyLfn/uHhKyugscAqdp/OJoGppvuFXW2QujnQtC/8fG
Output for 5.6.24
$2y$10$wLMPL9eaYUefq28LBfMv9uMeOOAsGrQxDsHpl0ndIJZy58nhPNwu6
Output for 5.6.23
$2y$10$YvQ5LPzv0VcG.VFQmrkFw.bzilZhHqizcBUU8V0W.Ioi77DwswZeG
Output for 5.6.22
$2y$10$OhPyoohdLvfIcyq04GQKf.IC.oWhg1vadkflAthtixZW6jWt8R0.O
Output for 5.6.21
$2y$10$GXYCSYnrn3BG./axq8yANOycF5h1ayjHTcZNDRDuiuRtSII6Xlz76
Output for 5.6.20
$2y$10$nMfhINVjXfoV5jycr9EtaOgYOHuBA67fY2Vee3lSS9Uc5sYvacBJy
Output for 5.6.19
$2y$10$FQDMWIUlWG1hG3zarHZxb.chAenSw7Ky04.qgJlsbIG2zKXyiy/Hu
Output for 5.6.18
$2y$10$SKJxKYWGJcdl2tw0JnDRQ.xI5EvqWkn1/6JRccJOy9pe7Bf65UFd.
Output for 5.6.17
$2y$10$fhVP79gTgCy5ma4.Aue1g.7oboC/ZtaGfGVI7hfUSLzuLxGB.Uwz2
Output for 5.6.16
$2y$10$s/JdabJSlTJGodJuyejQ4OwqSMJnL5CQgDaGhVmMDHUZgJqxCewu6
Output for 5.6.15
$2y$10$H3tQg2mVZGoUil7tWRzlq.zTiYpz3KioSnn5kpOzStXQMTk25Wfzy
Output for 5.6.14
$2y$10$lZLXiM3NFGqxfvFCZIY6RemuftPyIaHrLTn6r7yMDO7tj8/jfbCRS
Output for 5.6.13
$2y$10$lXKSP.UkYPhQlUeLa8CIiO0TQQlZyk4k/AoRfIgmdCu4HjcPM26N6
Output for 5.6.12
$2y$10$pbcm5hbscG9kMmEwsg9NaunxcqgmbV1FWGhTOML87yYYbISMDne9W
Output for 5.6.11
$2y$10$n3bvJ9c7Pupku7a8qwbV/O4CjR/kkKq7Rq89vEk.UVNf6YHjVAIZ2
Output for 5.6.10
$2y$10$wMTmZKuJRm2DFjkEfo10hefnXPYE84VCmmTos2FmJVy0UBkEKBj1O
Output for 5.6.9
$2y$10$YO9ZEvCcAa973qNWppmi4uvmtKkTjpe91sEjRfWaSvV1nPNk6HAi6
Output for 5.6.8
$2y$10$m1eKW3uFWBqrqHWYfIIPzuhkdxDeVpfER2t5XP9VUNM4xcl.XI566
Output for 5.6.7
$2y$10$hysGri1OSo8KJJRZwxtVSeYFFsnFzpL8s.PnRaAXKUrlTEDil.9s2
Output for 5.6.6
$2y$10$3Vc6EsIosA90UexNKVr8/eH49R13qqE5db0RuwzZk2ZrARRGMX.re
Output for 5.6.5
$2y$10$KghxZqjulh5u.Ut/1xIn/..FNddoGMSr4h1Ya6Rtg1tnRpSPC18YK
Output for 5.6.4
$2y$10$rVDiNoTjy870cAC5ar7GMe9LzUsoyJC0koDtFqB64CCpXSaIuqRou
Output for 5.6.3
$2y$10$z2N3f6zAA.HK7Fqi07Ldm.zHJi9wlNgc2aK1r4/tUD7RGR5DVKfKa
Output for 5.6.2
$2y$10$MfsHhqjgqqIYR7l/3TlJ3.CzQFXSkN1CVSdbT4phPmLYaSgIOE6Oq
Output for 5.6.1
$2y$10$dyyXRQBdXssRGmwb1CY8Vemj3kefkFpCr0qHUu02rXzPAMFH4/r7C
Output for 5.6.0
$2y$10$MhKEvuuHxInKe2Vj.bYWS.iSJPk3jJ3VIkfny1fzt6q8xYOo1aTIO
Output for 5.5.38
$2y$10$8xw3fseg4rn7hE0g09uo2uB3hEaFwXJ0wyWs08TfkQP21/OmaDesO
Output for 5.5.37
$2y$10$iGJupQ/Q6vDoUPza9XUS9OO6cO2GJ7i3v9QbBIAUhrSSsTkxjYgmS
Output for 5.5.36
$2y$10$W8JI6lQZ/VjAh8iiGTCFeeGBeYCeKCuaReLzoIiYtFy2Fo8A5lMme
Output for 5.5.35
$2y$10$xJSiuWlQMPHLr/j5J2n7MenefU8btKRQ8JRlID36RsC5odkAWgMgi
Output for 5.5.34
$2y$10$yzqVDGCE6bXFfr3KpMlcZefWEJn5aabtGKloX.AMmANPd3kFqVwK6
Output for 5.5.33
$2y$10$/Hi5URz1vpfDKwjCePRWVu1OE6VbsK44jPyrAGXBO3f2YZRvkWVFa
Output for 5.5.32
$2y$10$5cAosfqI.82MQRPTmgCm5umhFNWm8ft5AEoCKLux0yIVJdQtBeGa6
Output for 5.5.31
$2y$10$ggzYYeY.Z9SF22Drip9G2uYui86tSErfo4Rz5ObDOBViVkc2VWJT6
Output for 5.5.30
$2y$10$dax/ir1eEdXjqGE1BJgkv.LEOxbtzha7EZuz324TqE/klcqOorWg2
Output for 5.5.29
$2y$10$4F09FipR8VBz8k/eaYalFOYvIlBD7Umbv1TLoNe2Gas/cHIZwiOxm
Output for 5.5.28
$2y$10$TStyS/gpBi70hlot/RFPmeu4qWZktc57nsL1sQ2GkIhNkxnXe2Lyy
Output for 5.5.27
$2y$10$HcU0WOxw/Oz4t6dYE1XqNOIxJKoGXAapdWNozuDrfgSFlBomaxXXa
Output for 5.5.26
$2y$10$uLoX7StJFZWIAjSvxn5l3.31DK4L53qOf84p5QsqDOxrFO5vdMabO
Output for 5.5.25
$2y$10$ZmzjjeWWqcYHUdV5nxjRNO5ngWrJddUBRE2JyOYzz4mLFxB66cZZq
Output for 5.5.24
$2y$10$kwX1NfReKuPKbPOdM43pSeMDp.3htJIwkQc4JXRgbM0WNt3DWDVEq
Output for 5.5.23
$2y$10$Y60ji1H0QIo.0KpZKJdanOG4Uvvj8Sz2SQVoA0oA4/gAE5gYj2KT.
Output for 5.5.22
$2y$10$BYwyIBs7cxBMUno9K1Z1FOjTNsYoWkFIASh2Rq8LE/3ddk9mRh1tq
Output for 5.5.21
$2y$10$LyQtfuQX4LMtvN8VcitP2OL.zo/xd2hYCPbvP5h4c0L7EJNzrupau
Output for 5.5.20
$2y$10$rJO7WmH/7mnJmhqzsryGkO.R/2RSiRBxRtMnpxJZHDm8E5KhJ2W4e
Output for 5.5.19
$2y$10$fY3/X0uPcWXe5Uslff8sq.P82gk.yWNwpdRT7s4..AY8BpufGLYPe
Output for 5.5.18
$2y$10$OvsqqkglS0voJPXio9SosO8BSjLap9BKMinUqZ7L9.qs/zUoCs9Aq
Output for 5.5.16
$2y$10$V3Hmv9rttK5hqG8QifaKyOo6NBazQ/12LJZiMXW1LGjyo2pXlTpDu
Output for 5.5.15
$2y$10$K5xD5dm6JfBblOXONlp.suMC0wFYnUUVqV3tymgSimzWR9.uI2nSO
Output for 5.5.14
$2y$10$OVtyyD2vc5dwVzGFdQlKAuUU2YmzWejb0s0LB1U7wtP5GBm5/HEMO
Output for 5.5.13
$2y$10$nQrMZ/TFKn7wo.7/5PcZpe0uVx6BxQzk2sdvWNmjjJLybm85BMSuq
Output for 5.5.12
$2y$10$qjT15R3gHYIeQhc4dDGBSuf.YjQIe4Io.nMlu3wCgZ3Z1/zDSfKmO
Output for 5.5.11
$2y$10$bMcoTu/7AHRx2zj4b6cQR.OTlhZnk1pNMptM1pTSpnhR1Wd/PcmRW
Output for 5.5.10
$2y$10$IXqGGdw1uX7J.U8m2D/tgOMDO.lM/ivYMMlbJdV1vRD15h0xbBcou
Output for 5.5.9
$2y$10$vJY0pia5YQYVCy8lCQ9/Quht8V58hog2Napa6p2B8Y8JwOW0XveLe
Output for 5.5.8
$2y$10$Jo.jzGPZUWVi.qHa3FYcJ.9pzKzJUwSJn55uVD6vaJZqwsVnqzzl6
Output for 5.5.7
$2y$10$dB7PZ/LUve0DxHB26U6Lau7Y3cElH4/pwZF8JaEUOgVzJvcBV8etq
Output for 5.5.6
$2y$10$FRU6dtIlbOrZ9AOCgBX79uSFl9NDzqxywQedMrCUPnroUgDa8D0Mu
Output for 5.5.5
$2y$10$FVKALiUdj1TIweya18tnIucCLZ6rcwQ8wP1DNyX1.LShAbV9wtX7m
Output for 5.5.4
$2y$10$.ISuOadOy.Z77/3Iu4ksHu4GuYbPzcVXPn2GRfhyyqgP3hM5GkGlu
Output for 5.5.3
$2y$10$p8mIY.zCaVN3I1bXMKmWKOzlmW5nuKi/VbCB173VntWHWh0UPUvdG
Output for 5.5.2
$2y$10$HVJDx2D/3K96y3duqp5mPeCrzkMJVJc88q6dJLpqv5NJR2C0VVLEm
Output for 5.5.1
$2y$10$/L0jfvVrxmHNf7GU45iISODJEwJkyp3mvjlVQSf10CQyZEewwWI2m
Output for 5.5.0
$2y$10$A4ZWIg9RJmUO7KXqndzjlevaXzb/sm81M9cSHgq67MIkM1dbHy.Qe
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/9QYNj on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/9QYNj on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/9QYNj on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/9QYNj on line 2