3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo password_hash("rasmuslerdorf", PASSWORD_DEFAULT);
Output for 7.1.12
$2y$10$tb4hMtYf7xS9JcmB.SKUguHTVAS5XwHizfMlns.jGHBxe6UyJjrKm
Output for 7.1.11
$2y$10$mAE3jKEE17jgukx9clv3oeLJELGbV4oBG/yFUdqZfX5il5uaAcwB2
Output for 7.1.10
$2y$10$qHMw9HDU.kBHuLfG2Ce7M.OWLR7blcphAkZtUs4pS.6d3qGFlhVQW
Output for 7.1.9
$2y$10$QdM1UrgALKQoSIuQ6jWJMujx7mJOB3Z4.4DGQlPzGbWzPiJrAQVfi
Output for 7.1.8
$2y$10$xArHp0XmJNo6os3iqV0on.HhAxaBC/bKWX7mmYNLw.Zs8pgJ76Ii6
Output for 7.1.7
$2y$10$tPt/ZbMbjMevFanmR9qYBO02OBT/Sr6oxt4YfrjpROkHLK.UjUPQi
Output for 7.1.6
$2y$10$gqTF3QM6ho9eys8wPqlbB.SX5npEFIk9GsFrxzEvphGWd31bVmKdu
Output for 7.1.5
$2y$10$.kDHrJWkrJbWewG8Ha1yquYguqFDgc1cgnQgm6Qj0OJHcIqLVSRbi
Output for 7.1.4
$2y$10$MtBx.bjXVv0N7pmiX/QC3uM7ipoud6rG8Q1xiP8TpC2G0iye8s8iu
Output for 7.1.3
$2y$10$bKY0cSPShkk93z8yi.yoP.JhpE3CG6VgbPUZxUQyBy0PgXNmyKqoy
Output for 7.1.2
$2y$10$XPkMR4S7ogCtMIX6kytJkOcRqyHjKKDdHcdJsdBmYbhNBQqL5jPcW
Output for 7.1.1
$2y$10$KblM1yWR87alpb1QrvmBq.593B/RrMIp.h2jc61.1fTfUdmy7OFDO
Output for 7.1.0
$2y$10$UclbchHUA28QFe5oPH45N.gn1jrtocr/nYT9VZx7FrSQ.qkbAmDwK
Output for 7.0.26
$2y$10$Gb0ZB4XXAVg.Btfl/dd4LuTwTGDaP/FF6SXYBUrbUP3pERzXYegUa
Output for 7.0.25
$2y$10$9CZHNnyCNWvwO5Qb9Sgm9eXlwCk0F3DH0Gnx.zhO5G/eAT7.uBufS
Output for 7.0.24
$2y$10$1Q.dvxhNoktqmFgzfKTI0Or5VN1c3NODE4HzuDAGXVGehD4fiJ7cu
Output for 7.0.23
$2y$10$1Ybu9AR3xBNSaS/an0qwiOBrV.O5IilPCW3RY/LT7nttgi3bcFO/i
Output for 7.0.22
$2y$10$4G0iEfiRULzzW9BT5gqKA.coCNAtYFheHFeSvCEA0JVK4I3VBw8cC
Output for 7.0.21
$2y$10$MfnUQjo6YVeMq193jhiflexAypxqvJh9dLpeXTjCjPd7Mx8nwWgTy
Output for 7.0.20
$2y$10$gdqKPwKepCfy65S7jlR9QuJgWMugRL6x3uIns1Mcm42B1dm9d.o4O
Output for 7.0.19
$2y$10$7WngBdS8K6kJ9D3hC/tTg.aUlQibEV7Q87irl6Y3McN6yj6Gr/JFa
Output for 7.0.18
$2y$10$A4GaVV0TVD2ii8o5j65fT.pgKHnHlo.YIMUxB3QGiEPpGSVAtj4WK
Output for 7.0.17
$2y$10$l7KZTEu/ovuh6brPXfzuhe6m.WrYwPfSy389bPZFUVhIIxhz6G/NW
Output for 7.0.16
$2y$10$e354e5zAJGj.tC7flg6iMeIGZ0iOyJBkTyR8WbuVFf0IrZ..i5n9e
Output for 7.0.15
$2y$10$F7JowPge8z1Ohj69EoEjO.KY35Y0D8J/rL..7x3MrtjFYZDPE.eYK
Output for 7.0.14
$2y$10$UPQ5IJEogCbmL2o4d15iSeqPWpEcdGeEaNP40TfxyCtLmN9vQYrrO
Output for 7.0.13
$2y$10$iblV97RjOkq26/6D0CyBZuTT9L2adSZ./asrV0ZwsvigNk2MNE7SC
Output for 7.0.12
$2y$10$JzDkCKV3XKB.8d.bVzlBge4AOmVABn3Hym1Xq1PsY5HKahDfuA3Le
Output for 7.0.11
$2y$10$z8CUXRp5AdQQx4syoGlCEO96dzQPTL7U/qjS6IbtYOVEMcHDdaYNW
Output for 7.0.10
$2y$10$DWb/kwdjnYUNzVrxXHERtOkyHQdGOi.B6OCPhd1vME8809dpsDaz6
Output for 7.0.9
$2y$10$3OtubwYLbQe9r/.wrc6ZWO8jj2pjcGfv8Ewpv1.aK9u6Sj6TaKp9O
Output for 7.0.8
$2y$10$QS5pt9WE1J5C5NoiBbi5HuRGs49X0Nktoz/l4SxxWUr90h2blgnXC
Output for 7.0.7
$2y$10$TSJBaXXAKUVntns9nHC.Bew0Ms8SjOGLBQxWUMuV7URmvJw7Rn2K.
Output for 7.0.6
$2y$10$VygVX8c0aFBAQqW19OZbeOQGzgEZm7F28bHmZZJ43WkcUj/eo91rC
Output for 7.0.5
$2y$10$IZMNmtmc6lt6mlGUJVcXcuucP3yhPMD0wBxjDfmTad8jsUVf2btWa
Output for 7.0.4
$2y$10$NQ4KNO8cC/I3jxfpKyfS3O4C/umBwAPmbEIqCHhww8FgjPkC9usu6
Output for 7.0.3
$2y$10$ZsL7iDpyespb/4o/ptJOsOcHZNGi557CPF3d.51ApWfyq2ZbdNwna
Output for 7.0.2
$2y$10$m.xWsZ.scrmN7oPoSTk4t.6g8c0an4KOQ6WGcr3azmDl0154N2Mey
Output for 7.0.1
$2y$10$LEh4rmoiERKdD.ZXvgbbneGjGnFt3oHM2WB23HotZ1APdosNWfrx.
Output for 7.0.0
$2y$10$mhaaKQMgapVFwvMeHrFNNOyqVc47e8pJnn1kE2X3RqDGeiSrRDr3O
Output for hhvm-3.22.0
$2y$10$I7IyLf2WcNdmPqmP0ySBXedi2jGygsNPRHC6YDXFoEEjkU1olJn.K
Output for hhvm-3.21.3
$2y$10$78tG5Ld.d7iSk80l..8N0.VaEifE8ubMd3pPo99x/IQa2OjqVIv92
Output for hhvm-3.21.0
$2y$10$oyzMCZQWdMwVSUcv/GMtj.V05eqTfPlaVQuzkCSMJCg8PkK.orK/y
Output for hhvm-3.20.2
$2y$10$PV9eMxbTyvYfj25VtXpb6u0SxHydj0ipyXsFzD9rll6gp8VCMulVm
Output for hhvm-3.19.2
$2y$10$s1pjXprhf9eLz6dZzbWNm.zNX7.ogYcL3PvkVZEr9.2M3.QduKHZy
Output for hhvm-3.18.5
$2y$10$iWFnLF8b/KhWciCkiIEQWeSNNOPjVPg5g8DYraLX8.kfPfrNVnKvW
Output for hhvm-3.18.4
$2y$10$cGNqUsTTPf3RFpK58VZpp.V4Nq1d9dZGlf3Wb9Zte/0WePhgWg/Vu
Output for hhvm-3.17.3
$2y$10$xreEmm/JBMtYHbM.pl24DOsigAzDkOLHnkj4nzuPJOUITxPWjYGZ.
Output for hhvm-3.15.4
$2y$10$iOcz5k5QVrSm242NEjTbDOgc/zHF7nBbDakDdj1yC4qJLLFxR3UWq
Output for hhvm-3.13.2
$2y$10$nI4tIVN2chj6kzoKPLgklOvyIhQgxeUX3lf2jhuxwRS3eETRZn7Au
Output for hhvm-3.12.14
$2y$10$tNH3UhaC1qGihU2lvoKeLuTCu5mWAGemro7lDQw2ktiQvDjyYSBui
Output for hhvm-3.11.1
$2y$10$abBDm7IPmr6av85PmYNId.HW8SiOGY01oVT6vf/VpMTGy2HiHk5Xm
Output for hhvm-3.10.1
$2y$10$wyJ8NAP9fvP5IJokjkR2vO.o7KPW3ukjh3mYHbHsQ5DvGv8H/LvR6
Output for 5.6.30
$2y$10$odlr4CzERrLpPyN0EcRqSusLyQseK8sEm19h3fkkJBaqCcff3FpHS
Output for 5.6.29
$2y$10$HBZqpBvqgchmMUhRMZunou7ZBsHKMgq/iXmaGGBXuwJgtt7/kAexK
Output for 5.6.28
$2y$10$dzoYVe/MabyQb.//GmCiher5PmVubv4utQIYQRpUkDfbbv5bD3yfi
Output for 5.6.27
$2y$10$ly0mSizsAEmBE5/UKixerOUCUzWFZncjiXP4B6DNcH53smH9VFzHy
Output for 5.6.26
$2y$10$9ShTg6XSQTEzQFVQoTdjUOZXWzBjR49JnnjoM/iynpwgRTDuHWXuO
Output for 5.6.25
$2y$10$9xoyqxjxMS0mVZB.DZ58nOpuy6sODfa5JGIxMdFKiP49gzXOpgPKe
Output for 5.6.24
$2y$10$XBrVERk3NQDW5jR8bJYZ/uts7evZTRu4bhkwOSovlApevOpxN4giy
Output for 5.6.23
$2y$10$AgBVNKaOLPP.vytN/.KdJu69uk8mJjGv1dZ0/U3Kgc2lhxFdrwkkq
Output for 5.6.22
$2y$10$AJxzBRi2mJzu/5Em7e.X3.DH8wlGl55R2Ii5vkctaqhHhLj2z8DMW
Output for 5.6.21
$2y$10$BR7r64Ia35F8tUxZqZvBauVHp1Nn9Y.ZhYt8XivKUliPkCk.bu7wK
Output for 5.6.20
$2y$10$.JmPDIup08V2nCJ/d4gbmOqhunadVryYLeGzy6bEGOni2yPx8hdQO
Output for 5.6.19
$2y$10$UtkWgO5NR59Ktq1HKCkaWOO5sgkscTI8KhcENcG2/7ax3Tzmf9hvW
Output for 5.6.18
$2y$10$QfxdiRs17gXePMzA8wjXneSKKkW3PR/QMNsqQOvhEM1PPuvsOuuYy
Output for 5.6.17
$2y$10$5LEK/OviYbAl1pAMtft4bOst5k24x.u143OC0NFDRMZ9SXYyWPKWG
Output for 5.6.16
$2y$10$qP8TvcwoLgCpd7cSZA8yv.QU563F6z0WQceS/.CnYL.XUr20Hh22i
Output for 5.6.15
$2y$10$Cfuk6OkOWyZXQNzpBpsbIuKt7O.RuSPp0xSiSPv7u6h86jvhBGbZ2
Output for 5.6.14
$2y$10$zksZp.ZHVB4hGLtFKhVOtuEnFObbGKg7y316hTkJ3oT1iJBm.ndfO
Output for 5.6.13
$2y$10$pQAGlheFUVZRbS2z6Jw7CuRDnW/Iaw433lsvkk6/YjAKex/Jhn2fC
Output for 5.6.12
$2y$10$fa58j7U9fbxR9PNWw2cdQ.1GyUziwzE9bZ87tcGLyc20WesbZAow.
Output for 5.6.11
$2y$10$LdOLpKvWcVZGZU5uEnl5lOJ02aeAiMZwrGlgcDk/Qpr4ejX8RP3Ga
Output for 5.6.10
$2y$10$nd9Ur0EbBmHvtHSDp2kTAu0w/lqxgGzFN5LCQUfJPIKfq07sOCAA2
Output for 5.6.9
$2y$10$Hno83Ovupk2eghkqAEzO5.ZBz5RlMetzicTWO2Vy9hYlR3RTdkuq.
Output for 5.6.8
$2y$10$GoELY/h2bg5/jP3iWeCbQO1GAgfZsO4CRXM/3w8x75yeE1YG3olom
Output for 5.6.7
$2y$10$lRB.iDXwSYuyhFcugow/aOfTOVWFBcTSWSCvz8CaEHimDfNPEblvm
Output for 5.6.6
$2y$10$vVBq9qXOTWQrQu0m2vA9NOo7gNmziT4id7GVZDOyuzM9F0TrtN6H.
Output for 5.6.5
$2y$10$.azraLVziBuzJXLkklf4hevE9SeNlldem.ttj/yWeashRBCNWak2G
Output for 5.6.4
$2y$10$WoKdo29c4nid8pyNXTxwmed2ivRi6C/hrdpukGqYq9fplqhTDYhI2
Output for 5.6.3
$2y$10$ZB139yBabB1t3Z4EJ3cWhO24cso1T6/cVRYk7kR1dtOQo49zhbNBK
Output for 5.6.2
$2y$10$lmRa7p/8BD0FZow308tsEuHDMu7KE0lG7xsTWRAlr6KX8keJ5NeNu
Output for 5.6.1
$2y$10$KzKq8aBJht33VnPOam8ljuVGFTYw4NPrVAxfZmoWaEZUzwu68JRz6
Output for 5.6.0
$2y$10$XICZgRcr/JentWzM7Axr5eQ79F2CkzOsUvuw87QrKvfRUgf6xRPUK
Output for 5.5.38
$2y$10$ti1Q5mhR7xNYxcqK5DJ8N.uD8zLOdvSPmzARnrIIih.NJp7EayiTe
Output for 5.5.37
$2y$10$MGCAK3dttzOgdR9sJlR0M.iSK.RJnauvQrUPtbkrOmTWs71OD2fBC
Output for 5.5.36
$2y$10$.EZEJDCDENaRM1p/d4pChO/kzKK3tQMYDUGZCUP4lG7/zNjZavyZm
Output for 5.5.35
$2y$10$Jy7A8WsY.K3120DEK4DYGu5q90KS6UaihoOvy3Xse2i6bJIR6D1wS
Output for 5.5.34
$2y$10$unzul8ocqAJ.7LLEGomu4uhJm7HN.cconYGRSzCcMxxeoW0qFizJS
Output for 5.5.33
$2y$10$rFJi.A0uBXgmAYsTtDeyRuzFLlDkWBJDWEtu8zhmhGl4EpKnpBmxu
Output for 5.5.32
$2y$10$h75Yd53t.w1Xs6jbpymGrO76ALOVc6.UnQ08vIaX1BcTyP2plrH4i
Output for 5.5.31
$2y$10$s6FxJJSEVI9Z/qSgjz2qTer06VY5/VcapR3TKky8IooinTdsGqjYS
Output for 5.5.30
$2y$10$e3SCOUYu4YTfXY4bJORfL.dYHo/JvmViKoGjZDd5Z3oJMhrTwGasm
Output for 5.5.29
$2y$10$.FaQocCNMgsCwfoIirfS4uu59LcIfF6m10qEhRAsXO8JBVxrWeKJC
Output for 5.5.28
$2y$10$Y/YKjx0D0T7/sqh74jN9/.MYFdZC6QGjsUfTv/aBlZtHr42AjI.A2
Output for 5.5.27
$2y$10$joMa6JU.rgzflc.589XiqeQRDjlUoTSuoX0VHkhXhJfk8Bse5WzWy
Output for 5.5.26
$2y$10$nQbE602zFvgBrC4lak52eOAJ86V9Lcb/Snp0x/uFc9WIhKMti0qV2
Output for 5.5.25
$2y$10$BNWqFIg/U0zpnKcGq3pTBu9eabPl/7k8WgO3PvIaP5IdgLGZm8bzi
Output for 5.5.24
$2y$10$M0v73C.HZlMlOJHUY27pwOvz.tvn1HYQfmUJ2nbwFtREhUS2WIjaq
Output for 5.5.23
$2y$10$DZ0SJaSb1DPmrgVlb79Si.qKMd9vCvFKoBxJz.djJSk.F4hDjqIRq
Output for 5.5.22
$2y$10$Mzyo7eBc6hTjFHgRPwH.IuxGzxWszucnpNOyWnjfU51DcLELw4PWa
Output for 5.5.21
$2y$10$.Ke6QRa6k/TkpBF3b6QHm.5a5KTO.tyglITaBjQtNC/NCjwffx7WW
Output for 5.5.20
$2y$10$Jpj9HrHpDSUmU1ge0fLxleQ28Ri9rOwSJ8HzWtS0wDb8pIhp9UuTS
Output for 5.5.19
$2y$10$A6NpwiOFsf.6gqb0ItmY4ug.7c7CdiGuGB5MKfO75f0ejg5r5jGdm
Output for 5.5.18
$2y$10$.ucFLiGNWC/c5QOzxYbkSOmQnvrI.KEg/Q1ahXmA7dv6Bkl3WMM0i
Output for 5.5.16
$2y$10$Pd65wO9Ve/DgT8JA3kYnUOtQixzV0dE2/EPlBASYKN4thXRXfCL..
Output for 5.5.15
$2y$10$4XWDpIfWDGzYWYXzTeUcd.laY0MO2nLH9iCfbP0d1CTw4CE.7PKNm
Output for 5.5.14
$2y$10$2G.5jGmy0eKtWaQm8Mxi8OVrvCdvEwdQHIH63n3j/0iIt0LbxZl5u
Output for 5.5.13
$2y$10$H7RXIxc.n5acRw2xt57st.E7sD6I.U93WENAxjfL54zyvAl2MBzxS
Output for 5.5.12
$2y$10$/ED5VYkkLst24K27mSQRH.RLRKkyCmg.11V0vJECpuURFY7PsDHCS
Output for 5.5.11
$2y$10$XPGtZRcoR8s.fYxYqK1mfeIyEuELZuHmF.8r2fpP67QNlAIJFcH2S
Output for 5.5.10
$2y$10$TBh1iCqqJuHVHYpEKjSNvO7JN/qTsPwrHdZLjcRry1/cAasVMMh0u
Output for 5.5.9
$2y$10$qnYMR9F7wRHv3Nth.gHVjeX7bF4wbGf/iPC3ZamEVnB4j2PgvDL9m
Output for 5.5.8
$2y$10$3aK0DNXxDHr8XS2oiGJi5eJWpfwJKYanD5kQ40pzXu.6d0fEU24xG
Output for 5.5.7
$2y$10$IuXOr0WuIPVovvtqyer2E.a67fN/T0qwbmi6m8py3sYJF0rUDd322
Output for 5.5.6
$2y$10$sQLuthmtZ4/Y7901Wa5uG.xfM2hFbEpBT45T2W43yKel7kyso854u
Output for 5.5.5
$2y$10$2ehkdYkQVXiwqNtb8O3xYeHkrDPX87vRx/NmE3X4buRiSUoZK8TR6
Output for 5.5.4
$2y$10$RO.lsh3NC8rXZ7IZ54ejoexwVPu8E9HjrhfoI/LBPA.6IkFm6vXrq
Output for 5.5.3
$2y$10$oEfElHuRtbb7yEJ3zGPLtOPuh1vHcZq6IXkLHxrssRkdqIHxrHJ9y
Output for 5.5.2
$2y$10$uNcuKf16mV0RBFHVM4LAYOxrUXJ.ijtkMm/ltby5f37ciSTUVTC5q
Output for 5.5.1
$2y$10$iR.H9Ap31AMnkDli0Kxk1OZ9CnD9QzfCAXX1/aB0V61Oi7VssGVeC
Output for 5.5.0
$2y$10$9OhNTQAtIzsqbTDljhgKA.X0EexlypntylamAVm5HO2dPZfP.vWFe
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/D5rQP on line 3
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/D5rQP on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/D5rQP on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/D5rQP on line 3