3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $pass = 'oker'; echo md5($pass)."\n"; echo sha1($pass)."\n"; echo password_hash($pass, PASSWORD_BCRYPT)."\n";
Output for 7.1.0
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ePzrznbjnWkw2seTCFLjU.RXRq64t0BH0L9NsWaghaZvEoY/Hb.ae
Output for 7.0.14
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$JBD.OS3mJxU.wcykqNL6c.mgyt7PsJUGG1yaRneoPbzvINczaapym
Output for 7.0.10
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$4L0gZTjA95irTW3I53l.TOukZF4ViLzFed8KM12XrDS48sxjSFh6y
Output for 7.0.9
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ooNrkQpUVM8YUCpZtrD4HOs3LLlv4Ikwy/5xYvXu2tl2p7l9l.o8S
Output for 7.0.8
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$rglEZOkYH/0djcAgqd/U1OI5Dg3TKcw36CZoTjX4nczTNGjP4N2ya
Output for 7.0.7
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$oO5w.ZxY0LGS8JeLjsXkNOi9JLKdNSR3pCME.FFjgEvwBYGWEvzLC
Output for 7.0.6
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$wSDfBBFYDXEZAo.XBt2jPOdk29DVi98WUxNHG6ajxQmVNJcDsyqaq
Output for 7.0.5
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$eMUL3fjQW3OKhC8JWcn7POLQoWgMRej4yuPTn553RC61XyHT82P9i
Output for 7.0.4
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$HHSEMlz0Nn.A.Qy2UYKkVe4tcgG3qSzTa/rugpequfOwg7j6KPYUe
Output for 7.0.3
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$f9lWKosauVM1uMRNYigabObGYYQpTusYGsJtEoAl1K56ZSRqFjMym
Output for 7.0.2
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$Tho4urSufYfsaOiI78FGC.wbE63KT7THN1UDEbUS9R0l5TCClTeH2
Output for 7.0.1
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$w3IHN9QAgocktMfXYP5hMejj80WqmuPeN.JW0zKL/WSG/wVo6y4Fq
Output for 7.0.0
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$zsBHTK1jkPPtvN6OgkLWFOasVrDMmT.A86dsvPTEdOPJG9FZxif2K
Output for 5.6.28
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$JssAYqSg99uni9FxrD6EouauCq4aIEAAekEixUuKAIp/vMfBfBqS.
Output for 5.6.25
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$dJV1Rd9lre1uL3qkT1/Lp.vGDGiPZ6MtO54PdIz7IhJD4gcynctJO
Output for 5.6.24
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$FKSXZkbmxoIb/SUj110YTuHHKI8M/lNqKBzqctin6/NjJX19V4e/e
Output for 5.6.23
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$2ctkkU8HRzaek6IEqWP43O4rfd.BLmQbyJzEjbStmkzPgphBYKoBy
Output for 5.6.22
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$IPpwzTQKLknDuewxpRJX6OKEIWdikHaoo1iJ5Nnrs72DNaw7RgVOO
Output for 5.6.21
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$rea4Kgja6sUnZd/eK6yhUOc7ZUJmU/5bP1kTHl5kTJarpC1WMIUiW
Output for 5.6.20
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$RBesOeOYbx5EZY9Vlp92ZutcnDiJ.fLE732ATeDPET29Y/SJz1XPO
Output for 5.6.19
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$G/1uJxrFzs0JsV/5wEdo6OOeLo1Dm7isbLAWA2zrJH2PaSndwYpFq
Output for 5.6.18
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$39pt9UkeTqYaQcJY0/d5Le.8zXMe3Fk7bEtUThKcFgA..3dNH4xkW
Output for 5.6.17
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$wQsaDGfVJH7Csc.Oub0/wePM.He1lwYTFDAqc62FhsvRvDH2bNvLO
Output for 5.6.16
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$4EXjKjeRboBMCstaoHHEMunfPMAJ7sOvcM/yQCdJQImx1jaOjfG.u
Output for 5.6.15
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$sZDDmaQMBSX.TfPhuHhzOeuHSFi4z5l57OwxuR/59k/k2ReR66FdK
Output for 5.6.14
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$KJGlntyW99cRgqxbolU8F.mXWDcP3fsknq2D1Eta6pqC0DZlG7QwC
Output for 5.6.13
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$dwG.ZsrLUjvqQ5VLhLa9GOmq82vah4hGQeWHe4DmpL0hlq5P.1cpe
Output for 5.6.12
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$p5nmQFqmRC87zQGrdygwqO0zh1Ou28ty16rt6CC0jdfxYRLdq4nzu
Output for 5.6.11
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ct.4Ar9M97CDKgyGIWFGX.1WvedeXimMbtHB9YQdth1oTxsy74UTG
Output for 5.6.10
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$btCmuhj1eNIioPM16mxLHuPjnsd6vknvFuYp03qD4x3dKcqsehewe
Output for 5.6.9
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$D1LSNAGeptNh1.BdJw/5ju2FI2a1BGpot2XOEeztTpN4PW2Aobtq.
Output for 5.6.8
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$XCNMNQdbRb4Qrsej/FfUNeCdBRxSW2W5zs3ibAVsB/DMlFUkRkyci
Output for 5.6.7
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$4Fr9Uhk2a7Oe6do3EVHQXuUEk4SXsW/8jxj8jVtS5LUWx9.1SSD3K
Output for 5.6.6
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$lQBew/ebQ3oocJVuzesXy.tI6zE/ZlMSx1VIqja39svNyvjipDQee
Output for 5.6.5
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$WgODBmaZLtbHvZBAInsRUuDZc9vl6f.mFAGcn13NnvixuFH0Nir.2
Output for 5.6.4
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$/AhnB5H2y3.BOIjGpjQv.OTsjKaPj7yNd0KwegGo1/Xo3K813vyzy
Output for 5.6.3
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$F6mPXJgTyKXnGV0rt8ppFuSDZh1fZUBmEYi.FJxBsig3qdXUEZ45S
Output for 5.6.2
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$RwIsZmBjDvNnCC3TbGiJ5eMpUAszw49OMe4unrsk8KR79UkUbr2My
Output for 5.6.1
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$gR6QTlta7P40waPoLBqghe3BD8hr76JYJW9xYlZUpH9Fpl35/.2Nu
Output for 5.6.0
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$UKGyH6t9KGU9DFU9pI743eF4MXp3rjHuFDH.Amf2nySzPJ/FPYKfS
Output for 5.5.38
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$MqyDar6/7cq2McHf.19EhuPJL5RQzUlJO/6tupz8Y8Mn0fEkKAwwi
Output for 5.5.37
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$GJXKFsgs3Y9seRAIYktfMubRK.L9DO8s6AlBuRn1qc532s.0UaukC
Output for 5.5.36
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$YWzWpSFa1Btei6Gpk4.WdOBhWIjU02OO7OE1J2jZIQnVufpobYh5O
Output for 5.5.35
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$xCnq2uoPQPjV5dtpuqSoluJF/bbHdXDj.tC3zI4fZvgtI72FmbQ2W
Output for 5.5.34
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$lYhhGTAz4nk83KAcaoLA7uwmkOOvKvJSZUhh8Q3PfkJ7rBhtcDDIm
Output for 5.5.33
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$L4GxvWjxlS9/lVw5UBhgcu0SSqXG4RSiOeuW/3SUx8YNySyDNfsAm
Output for 5.5.32
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$yDJ1/UwCGK0GQcX5ZgXoIuxkwfMRfRXs.mWkjfxcLp426gCzwYGVy
Output for 5.5.31
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$4AFM/nhbXLAzKeAqfHWK.OsI7IKVazrmQ8p72Tqlu6ow5T3R.6uNm
Output for 5.5.30
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$lFNZJfIzhV3h8FhZEOG4GuJdXP4xhXfjERZv9T1zm2IB5WspdoVCO
Output for 5.5.29
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$J7/0CZQFN1.OIUsK/vEIuu0KGXkKI5X0Kg4KyQ960FObmCHlyrRui
Output for 5.5.28
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$hgfpYm7UmChjSFl7V4wsiOMOz/yGwVasnGrMr2leLJhWMq9CMfx2S
Output for 5.5.27
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$5ciS9e1R3/8U1l0Lu5QPQOFrdQw5c5tTk/bZ2Sxb/HHRLuVOkSp0i
Output for 5.5.26
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$Ou7XkOumGqZ4tyS5A6Pwqeg3C6FbZnQcWmaQcPxpIqe4W18tQunb.
Output for 5.5.25
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$6V5uMeqgBpPf7xdoEZapFeOjNRbH3/AvA5RktUh8517/xef5bpBBe
Output for 5.5.24
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$I8ssEyJ2I7ZpH/H4kdod/OsTT.rjZXx8JKy.GslStfZmUZApUlkzW
Output for 5.5.23
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$9M149Pyzk6Vrgl.7.aAlGOJE8Vff6zDlJ4xi7Bk2btSuVgBa0yiem
Output for 5.5.22
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$vXbBYFkC77XS2/cWLUD0yuAc6VG2DbSbbCvVBhAmZ8Jao26mydeO6
Output for 5.5.21
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$3losA7OACasKxeW.GsEujuXY..RtHblm2YNr9jdi5KLK6ngFEMlcK
Output for 5.5.20
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$JE4nkxMiZZ3nsCTfwNRaUuspTa8YVP4MDHriLqTDXG2poC7UgIXri
Output for 5.5.19
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$PPQHRhD/AoTtyqVY5NiCkulW4PPlxsINc3K0g18Pm/dgo621LtZpW
Output for 5.5.18
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$Plm9PLChaHx6s5kH3rqYy.rpWM49.d2orouQQUtOUaODegoMqEoyK
Output for 5.5.16
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ouUtsGNKasvXsaW1AhbkWO9x/ATaqMfpEh2qFXXrn.WPjh4HvKrzq
Output for 5.5.15
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$HKxgctjd29ZMdot6FJ35VO9A9TWtTaXUG7fjskKKS8ZVBrA0y6wWu
Output for 5.5.14
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$Y5dS9wENAgvvhVy/KW6EieqyCoqCyroFMXtK9flrZ/LiQdSN5v4OK
Output for 5.5.13
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$qWyrKMD7Lj4m8Zcs4B5gkexjQQlH.55KLXFCV53nXtrsBoTwJnNmO
Output for 5.5.12
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ZULbr8hKNi05wgYv4aHiq.pjwpDaK3/iHNIwqAzKO/C97UtG1creq
Output for 5.5.11
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$uq3kV7amR269Mtsl1c9sf.BfhizPpA2FuKqsLrdojztRmOJ4nAfL.
Output for 5.5.10
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$OHx1v.bU7r/RQYrxMsoLuugJQsqShRL3Go9rlWa2rzSAWo3Vbj.Pe
Output for 5.5.9
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$4kpl26fFVib34RMNsXJDiu5dcGwVxuD.hIgb/AY6O37s9HccHllHS
Output for 5.5.8
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$Qbn2/v1.dgfo.O.GOxj08uqpTqXDSfSaiYkOz4Iq/MMDaSHb8nuuy
Output for 5.5.7
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$/CcbHukyhFw2EFjiIzlzi.9fDxZzFC0mQRLArsj/yAsonBYKj9gA.
Output for 5.5.6
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$5BSsJYTMnVEdUsECXIJNk.vS0FarxnW70fEkoDD6sEIQje9375/GK
Output for 5.5.5
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$A8WnNegND64YlF4l2Rk7v.JWRop12ZD/Z35cmXOChLdwwVrByzYOW
Output for 5.5.4
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$tftBawgOhvpHsmdrTG49FuXi6/OB7mvE0raEy6FJgEwRFSyniXrY6
Output for 5.5.3
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$ZId66PkElqKVnwoJ5.6lLOOe0ntXBKfiU55wK1/VKFXr.PaKFzXMy
Output for 5.5.2
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$xxPyZAkRXiQ2ngVGr3CaQOQRCrxRV4VBW6uXqJDs6Hauh8EVlM3qm
Output for 5.5.1
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$IQcGuxjqinD9oqb7iH5SAuoBvSUYTv0k0YXMpsC6UM9iv2m7nKRYy
Output for 5.5.0
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 $2y$10$jkBSM4.Cqc8lA17itV8jpe71zWX5g1ADlKkusYgPIJjnPZbG6wqX.
Output for 5.0.0 - 5.4.45
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 Fatal error: Call to undefined function password_hash() in /in/cYmht on line 6
Process exited with code 255.
Output for 4.4.5 - 4.4.9
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 Fatal error: Call to undefined function: password_hash() in /in/cYmht on line 6
Process exited with code 255.
Output for 4.3.2 - 4.4.4
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 Fatal error: Call to undefined function: password_hash() in /in/cYmht on line 6
Process exited with code 255.
Output for 4.3.0 - 4.3.1
64e2feb3667d45737069736735f168a7 136953b6d8fc0072d306f8caa7098fc4d2c93e20 Fatal error: Call to undefined function: password_hash() in /in/cYmht on line 6