3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $hash = password_hash("servergrove", PASSWORD_BCRYPT); echo $hash . "\n"; var_dump(password_get_info($hash)); var_dump(password_needs_rehash($hash, PASSWORD_BCRYPT)); var_dump(password_verify("servergrove", $hash));
Output for 7.1.0
$2y$10$32jyKnXovthJJ0BcFkaH8ecrx.ZPPsau0vEkULEgzeyOkDHJXacP. array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.14
$2y$10$cEJ2dS8AIonxZbMZWvZ.M.c6xSQidQNrOrM5incihsf3VaIeHtOd2 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.10
$2y$10$bntFcUm.3QWVd7hk5BZ/NOeee66PLNrVhhPrpyBfBnF8gIFQK3bWW array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.9
$2y$10$/P9hiRrfmg/h8GAc68WnIuAAxHmgYp4LmgMjbzq3oYkrQPApT.FLu array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.8
$2y$10$IF46iNZ9meWa3JQTupKuIuiXsUYv9c15HSpHG.zD5abagRZbhH2CK array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.7
$2y$10$waQaM2.1npsjmpInnhWHA.eFdxVnu4JCYwqnA7aVHfrDRFWC6KOVa array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.6
$2y$10$xnR4Mh9BJIqFvbBI5sfslusaTrlKrCRkjB5Xf0oHE2RQqkgoyB0Si array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.5
$2y$10$XL7v5e3..GJV9xd4qr2kUeaCmHamH2AvsORfQ6jH6ZvVbIPCBcZw6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.4
$2y$10$fusoFaiJ.5EdMIpK648cjuadHE0ao.9Zd4u7P3tIzHfEvNwKcMO6C array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.3
$2y$10$hRc.9RAmLZW7PCZkb6gvHeFyqZL9IFsD5Onn5Uga3Q3m6KuIR02mW array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.2
$2y$10$IF2SA.Pd6NEDY86C0MjggeyfUpxQcclFWqmPeqk.aaYcrWbFOQm8O array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.1
$2y$10$.5rcJNYvEXNcDIq.AaQ.1.3.LvQoFeSPO6mkmrkYHtWXanAjCAJrS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.0
$2y$10$bdXU/1ZCdWgD7/79aOmPSeyoVl9pcWHazQ.7Bfosr0390LQpqy9oW array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.28
$2y$10$TRqI5.7F77fjJTAOXbEpFeIhsnZyDz2op8JcV3uYtJz95VgJ5mBCu array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.25
$2y$10$8fAr0.4sKD.4/Wq3Q2wBVOvk69fhHM/D.hamHeQwoHmEnk5GG30WS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.24
$2y$10$1UdY1pXhEn70qDtTgIhAK.8GbOsNcWe6e0ZmuyulJZzT9zozCU.te array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.23
$2y$10$F.XCWzo.4yP/HgF7uFG7S.y0mnTVgy52gXCYaGVqdSeCrwWpGFGCK array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.22
$2y$10$XkB0kB/aWHIw6icnTbjJh.GzWt0y2l20FpR49phJq.LqgxhEpnsnG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.21
$2y$10$zY93lD4DhQYnlKWbFE6aSe7uFeYlT26ZfU5PscivQooAsHtTCeFkm array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.20
$2y$10$FHZn8Hd.PwAb4iEdvWOZXuz5dZ3jPLt4r0kMPafQHzjema8JYM63q array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.19
$2y$10$h72pi5xG2szXxsEtREJIEudKdpY4IL9dmWAwksiKdzFZ87BxSGzb2 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.18
$2y$10$TToSDwoGSHXEqC5qqOxy3eSPWH5wUPFDrZoYFBKrYLfm7pRT0Luam array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.17
$2y$10$2dE07PLjqaLN4GfSCY8UGOXzIElCjcbiTm1Mu1uXokoz/k0BOsXEe array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.16
$2y$10$6BD90clsfjlYD7Sef2fMveJMk6srmtqTjuSdOXqwkK3Woyii7hdHC array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.15
$2y$10$UyYBv4x1E8ha4lE7J4hIBOrn02oOOMmk6LSqB4v8X.RJayi0RCtqG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.14
$2y$10$iK0ZAJ9ZxUlSZs6qieUDl.aQ7Xbh0KfRm4ewK3zSyWcDp6SiWmQDi array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.13
$2y$10$hNvEGg5kx8Ik/ALLdAEgwe2Hr.rWJBPJt2IVReJUOVk/6AM00a6YS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.12
$2y$10$y20Y6Z4oj.XrzT.Ir.wlUuVYyBDRC2jJ.724O9Vuyvotgg1fKMfe6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.11
$2y$10$PRufaANtVW.eBVJNrlD4Se6ZQ64GMT8lP2J7BY6W8xe2K2Hy2HerC array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.10
$2y$10$QHO9P0SuGO0u320q13L/AeeijmFYChb4TG9C7jAEt4ufpJKv8dCkO array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.9
$2y$10$kX2y1ZH8lupajlKke.A7wePaMOBaYZOWFf87ZM9vMqFBUHY4YcGy. array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.8
$2y$10$QdPw8ZWq9DV2aDTPttO/zu3eMu/UpjaIDFXd6WIdO1snp6gj9fmNO array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.7
$2y$10$6jrebM8Jk1x9vPPKXyukKOjhIAewBizEo3p3PjgLQj.gJAIiTUsCe array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.6
$2y$10$4vfJjbp24ofR93tpDINQzunUIhUxbKXBainhAl8bVFInvkBE/hXrC array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.5
$2y$10$FZxl3LAvWxAkL5sn.b1FKulDdmqsKOBi.ahMpBSJICPJGMgn.WoRa array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.4
$2y$10$x4rcPQp8jtl6D5kRNAhbrOm7R8Gzvb3ih.xyEDp7Pn5tY7Zl.YTZS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.3
$2y$10$F42.q0tjIN2mUW91Bdfy2e5pyZYKLmj1cZE5xs7Sf6HqUDIQCAuvG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.2
$2y$10$s8XVyA1.a2MeaLEHrLwgnOg.TI1DiXYa1YED9AMztO.0WCFWTRx7a array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.1
$2y$10$aBN2GA/22gSNf2MEaujDkOChh4/W5ueaVSCCz/XY7.6WYTKUbsgGK array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.6.0
$2y$10$oPnGnnoWl9zAWd8akZTeNuTgmunhWZ3vhYAfZPQUOmXd3D2QIb8O. array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.38
$2y$10$I6aMqxoz78uJRxHYwVULYeoOuihH3wpGtVKqZ9fDPw0ilpNvYfCr6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.37
$2y$10$uV6GkNxJLcqfTmZA3HbND.0GupAdbYchpNP9Ij3XsPMPIAywBAhB6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.36
$2y$10$6hTUsfObhv/A38qyf.7GdeXnN897RwOJEF7bZ6fveSp9ifiHc7yPa array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.35
$2y$10$iL8bf7W70wnjmvqTbR4Dw.EXC5DMmv1baTwwXZ.rXeXjgrL0yIRYW array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.34
$2y$10$Ms0u3W7caYGC8YmJNQzAXeclastZbqAfycQLFlMZeA.jSFNOvCpPy array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.33
$2y$10$1LzjQQ8B3.EpEjEv.knIr.mQaDk0YqnVrnNgCLNp0M0K7575lMpem array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.32
$2y$10$GEa1IfqcNYS9GepSZoNHMOwKBDXKwlxM7JyLgkNROFhG9iH4D/00m array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.31
$2y$10$eTIathV.CKKWJdoqsnSTWeDnssV7h70n6b6bfsZJhJVyVVCcCPDsm array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.30
$2y$10$xgKGbE6TTasTbO0ABAbz6uTPd.qtthupZY3YqDwkse5muo8Ke7cpS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.29
$2y$10$f5I7NM8RFhG9uJ3BtH/DWe60n87KIG5ZZYYCWmP98Y2UNJQAT8CAG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.28
$2y$10$4Y54s4qBWQNXu.Ej8hVt7.OMiMrbdq2y3Cgymck1e0M/ePbb1HA9K array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.27
$2y$10$806CofDILGaIKZme2N50Hu8AJ4KnT3322PmrkO8xrYv0nQ.GThlPS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.26
$2y$10$kjG1IotLGOz4rpwJJzdwuOAafO7kYoAFz1HnmArrOQg3w741J7zLu array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.25
$2y$10$XU1p1s7bfiD/ASOExCpAR.qGK5GcWFA0Eu7Dg5IHj3rXUTHIR180a array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.24
$2y$10$jArSw.K8ppULdXiXopkGy.uhvl4OlHp7VzaMynsK/pP9mLZ.Q61wK array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.23
$2y$10$F3fiQIIvi2hbmr3BoXgECe5GCP61hH8IRdraEzi2z2fpAt2Zj9v8O array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.22
$2y$10$9bA1dAxq9CxzW01kTTomEu8w0VqS2.32mS4c3nBDsLGO0spJeQJIq array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.21
$2y$10$yCkT/wcoeTjjDbsPfh9JPuQ5fsnAozKCnYik/lUeEjh5b2JHzkzgG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.20
$2y$10$/yuf234UVmFmMeJyDgt8x.EcbRNI7vzJimqEGX2YbL6dTOewNeISG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.19
$2y$10$FlDpH0cJilkQ3uoB.ou4RuTHiifvRO2geEnZukZCluzCe9joYlpc6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.18
$2y$10$Mr02YkT3t/vLSI5USdQATu0FDKg6BXRZvp35I7K1DmAsUKTlLoz/. array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.16
$2y$10$HQjzcB/eXiH9v7iYUNLNouAYeQTgpMcYXLrwADs76MTr1D0wGS3w6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.15
$2y$10$MyctwX19Lfp2OIa3NtayduhlwoWpu7/pX8WiNU4AStqmQXAlnx0o2 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.14
$2y$10$uMbpsB7XtQDNe7HLNLexZuBRWvx7GMpqfUYpVLFyGMhWx4hVJFlky array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.13
$2y$10$FdwY.yg61yKZWp.TuQKnm.QQydXSqXp/aXcnRgs0jCVW8Ktzl0UBS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.12
$2y$10$zxLSBT.rNnw91s2NM6pB1.h7uqlAPyjeP3OlG4rtAf78ZLk4fO/Am array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.11
$2y$10$L9sJHb3K.SU4zO3GEiem9uATdp8smxtBI6pxArxJwdEVRyqlB.zNO array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.10
$2y$10$5RXmzfxPyerBGW2Nm5UKXuOdte1PKfUP3Yr9Cr1x6uBl18MtrhRi. array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.9
$2y$10$yOjfJq/U7CQLLH5JzV.Fw.of9qveQ6a8pr./OmV5LE843J5Fc1j0e array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.8
$2y$10$VtNMlR8zeZUpT5.7C7LbduF.2/TWjMGge1/yjpha01wDS7c8shFfi array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.7
$2y$10$NxodV98RG50/9c0d1zmomeR1lVzxr5Fbxqt0ktzpb7MtV4MykxQ2O array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.6
$2y$10$a7tmlM4IgrEFnetkL21.PeYCc0Bsu64FVhlOFLTKToSFXVP4yFvRu array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.5
$2y$10$vV6Haklvz/Lq0u8i1fq8KeXrAwLKrjCTVA2q0Z2s5H2Wzf7LQVU5u array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.4
$2y$10$GVxXIyxL0VsV5evpacyxzeE5.CaRWqu9RL.QGdL2dlcFoxYXqIl3a array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.3
$2y$10$UPMOlATcipwctR7rfL1X1uTGbNxZu4ViPooj0y0eB7kMrmbLpX9n2 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.2
$2y$10$wnVyuKMUeHVRS3toS.LNOe7PXeaj4OkOxApvZtmuLMFyfszSszWiS array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.1
$2y$10$FSxiCSFpB36FWfyRidKf4eJLJQIbOxco.8al5JhcBPVBkofyxx1cy array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.5.0
$2y$10$NQsmGSS6Bu70A3NUbL3BR.OOyjO85x3u4xZ4RrEAhQm1coPNCaira array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/i8dII 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/i8dII 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/i8dII 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/i8dII on line 3