3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hash = password_hash("servergrove", PASSWORD_BCRYPT); // create hash echo $hash . "\n"; var_dump(password_get_info($hash)); // get hash info (algorithm and options) var_dump(password_needs_rehash($hash, PASSWORD_BCRYPT)); // check if hash implements the algorith and options provided var_dump(password_verify("servergrove", $hash)); // check hash matches the password
Output for 7.2.6
$2y$10$riE8h.ybHdNyqW1t2rBydOZ/SbljTJyrz3Fdyp1U74m9GsvlV2vs6 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.2.0
$2y$10$A1yKt07UYITxpwxSRCO2wu2nBN9uexCnR5UhekC2gZNuAApzsLdCC array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.1.20
$2y$10$c310rOyau4QGGf7No/4SKOYuVO.W4m38u1T4Z5HQURn/E1wXTfqau array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.1.7
$2y$10$FM7KsD3w8UXnFVuOGSvi1u.2V4B1HGeN8mPkWHn0vVXcW715VxH26 array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.1.6
$2y$10$tXPddFTIls8CDE17pss2s.4tCh6H1fAzn7Hc79Mq7uDWwilhbW3Ce array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.1.5
$2y$10$wTjQZK4NxVgtPvWkDzQ2yudHdPBgdShmlrCmdAQUGzhVjXjRiRUaG array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.1.0
$2y$10$/.CAT8QGESjnmK82Ccl53eCrxjoPKvZEIb0RHoGgHv0Ypw4RqcRku array(3) { ["algo"]=> int(1) ["algoName"]=> string(6) "bcrypt" ["options"]=> array(1) { ["cost"]=> int(10) } } bool(false) bool(true)
Output for 7.0.20
$2y$10$9SnNVXkOZ7DpsGGMuwNB1.L3.s3SCaNsIdl4LkyA01HS/NVogS8Xy 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$27KlgFHWwRzAuHSAw3qIpe1irtMUCvYoVpR9fsz.kwfIT8VsQYFLC 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$NfewQdlbbmrLVNF7Oe0FHuRwfQsktplWz7OKB.5kmW26S/FLj.owO 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$TerGQi29o.7OZ7N7BDkkf.dg9g48kxyNvhr2BUEFQ8CCONabC7WwS 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$41U9ybhlSsjvgCjT/rYk3u4kD7UGyQI1jtgJkipvRXURe5D6RkdHW 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$2U/UoQfcmRhzK3WcbWAqAe1mJaZdUBGwKL4hHnA.EFb/AXHYu4.TO 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$3u9JaSs/wgBCG9gZ8IMv2.3uqVfY6rPExlcLCuWIdx9Iddr8.aPg. 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$MOcjV8295lwOr2h6D2WCneWzR3EiykOYR4hAdRWqU/zebtacXdOUa 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$CDabeIrwE8v9pRZfEP9nkuXh0n7gLuUP/oJ.IVa0ya0bhYcVqzkg2 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$hOYm/dU3sraQzGeIlLwQeet3JhhI9h6H84P.jEXP.3cwE1zfkfhea 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$MsObTAY.K9emWVQc3ez2O.sCeTObB4xpYzjk93sHZ4CXX4AIAGcw. 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$.MLzR2/lG64t/nUViltp4eP4gWVLtvf2xuD7kB93J9zP97i6dlo4G 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$T7fwH3Fy7TM4mHc.H96LLeqQvUbt.itGOXan6JABlWSR1p54KSs/a 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$3LitAJ0YMH52blq2iq.E9ON7lKQkjN/tVRRbbBl7uxhjyPGlrN3lG 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$AOnccay9Rt5cQjxai9C8r.tJUWqRIkmhtdaZs014MwhnwzZEfo5V6 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$p0ZDaVky3v/vbQfoWeD.hO5IE.w4dAheAWhuBqxtTRdYrU4A4wnEq 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$46nD0Rr4Zby4uIBnuMDA5.kJLChofhqOVaHMK15egkVKDevxTbxqG 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$9LzJywnODWsFHMkO9Yi0D.6BV/NBYN2UrIlJUlt1cp4etuXWmyV.6 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$CSdkfVr.7dtibF.Am02xa.FB.mjY4bDJrob8ZPCrS5imhiE3v7OZG 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$R7iYozeSAQvX0ef0gUKZuuO5QYR5U6PjXmAR8YYSdnBgQLTJCGw3S 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$k5EWMLzFNuTbof1AfzE00OGj3jjfJau8Q.gATvce1ped/teGX8TGe 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$XjDg4SuvA60ma3Ni6D1RE.KKFaKK2ZrIO.YeFv6DAlIdnRAZeRs/y 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$Q236Kj5HUZZr3gDookH/qOZmqM97TkejomUBmHCCpt8I5WzQm2aa. 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$usgiY2E6LCVBfcPccCb5mu3txIJmca0p/z8Gl6wmFIAjQyykC6el2 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$XL9wteLb2oGTBtHBqUeJmuX4TMrzgo3Gym6xOPztWFVDaG6kIqn0K 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$f8.b89nTnCzuOGjBHeyU0OyQSbNSIekVOPE4g.yVUfhVqzhhKLcZu 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$q/zKujzJ.yOXoJ2ZV2RZ5.ZPkUL/xAEZCvJ3KpkdQIIIjnc8gQJni 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$7D8ouACSi/NZkW03TLYsXe1/Bsb8bJYNUL46SlfgyvalGKsRPOS4C 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$h3BWHVviL4z4aRQAClle7.xXboRYmT1vlNyA6.atckayol81nM4WW 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$Z1ILL.I9I8dbA3MRRRHotO7yQIXCW.4Iy0gc2m0DxrUmeB.xGQX/S 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$NNH3f7rEZiTMILjPutoC.e6EgyrfyKhxTQ2J5u3r3PtBixXDpyX7K 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$JQEyy65D18u9Z6xN9kI5ouICnwuMSNjV6ecYlJssfm0bvIZEqwpPi 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$XONsUH3TGYZYYPBp2VcF8.5qohAZfnuyS2i/z4HPd2hlhWuuFXjGC 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$l8mCPnFTpzN3Q119Cnzi0edeV2gLroqUEiBSZ71oByVb8P2q19jry 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$JTA4xiVW4R.DQjy9RyxgI.KwhDihbZujwddhXXkfk2J/RlG563IcG 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$rVmQ/cPrCRJx2EeTxnuPSO.XJnIWpNMLfnFzidsM3aYu0jqre9nMy 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$F27dDK7z.mu4DEDNOL6E..532uwb3IMo/kILdaUlrK.PoBvBF9Uxi 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$Ohi3Y659H3J71d/OBY7ECOkDSl4IETfUC4j8.Py9pZu/2tAb2OYQ2 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$sQLNtDTqCYou0fAnh2.jaumNwRh.huNCZdXEmC3brYs3AT6nM1Uk. 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$jZlduRE/Q0hvjRwlf/DPo.3uqymyDkYdPESffrhZAtud1MHKlEIW. 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$K0ZztSYDEbXJJYs8tuPfRudkBwHfzHxOLwX0zPhD6BtsRqWkQ7D02 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$6JA13ZI6k/QhUDWnyNsPwusMtMSXvZzF2Zl81hM1LMfahgU9rckvS 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$euI9UJjv6Og3aFNLDcXG/epJHXJ3.2TF8togZFhAGye5P/cy3lYhy 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$jNMF.sP9ZuuPc0i9ts.z2uLC.irkA2J3xxn5uAjG3S1cPKUXo8eXq 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$ubxnNRO9AKKQjfdHAVitD.18HIcVk0CUWI.uhNhc1A3jX3RYuTIcK 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$GEokcKsOMsEhcWTFDkYkvuUjs7siLNltksPzUOxp/Cy.wIb30RY6S 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$XBpq/27kU.d1dfc/6tECAe9HOmriAX5yIUA6dt4r1ou1Qn59uio/G 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$4emlrqSlaJmcW3FaLff8aeIQDM9h3ny0GZY1wq2URGqFBKHeP4dYu 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$QwbWKJUGjphODfxy4ut0We5FoQo5Nnzb0Cs7HzNDXCJ3vFwUAMToa 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$bWVFJBkXNQ/Yasx3wMpR/u0U9ERB0jHdUv5xLbAJOhV4jOx/4/mri 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$Hi05ETj1XuWdv8lMPvbxzO0wJC1R9B73NaaNnnNKmHRqcf4UHHD5q 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$58YQ2jUxKhnBY.4OuUXqYuwiyFjfZEa1/gptElW5DZ2i5H5zK1vhK 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$mnp7jNLU5NL5pCrTyEr0vOiZRDx6nXq6adRZBEeAdZA/9EwN0Jtyi 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$YDitIYXHFZQf0zieKdOrfujFc7DzF1TqfFN/7GqXPPW3oULV58tGW 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$OmfV54zQKNsTgnpdmnJEnO.JemWIIezGTqcBffrC04HdkfC5SHCjK 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$VOsb/LlYUHbUj1TsixJhxuvfkDsXAAP076rXMeDc0UvuOlIcr3ybq 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$4th5.pzWj.85UFXGT9uETuUZTnJyAHjOpSmmkR5G5CToU99EEqAZC 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$fteGpE3svbmafx3Z9jtASeRBcTrq.mAHge1re9BR0s6L9KFzzAuKW 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$X2TpYqtjnhFXSbyaVP0.9uc6LszgeEADdsUy4v7jefZTwweuBYeg2 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$oiVrBzIv20EBdjU5/lsCAuywKFBn3RHbPqFZI5VsaQe5Xoo8ERdUW 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$m9N.MybGvn689t/v9jyRyeAlHafd/R2l/t5p78FzcdzESBmkI5m/C 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$FhdJ/MU/ollSLfNEJYL6kuVu6NEezU5seAf0BwPX6q/Jt.qCPZsqm 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$WN6pjWXOwX8.64DVlA0waOvk84lvz//oGdGD019tdeUs6hyDyvY0C 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$0lMedd4Ob7dV0bUeA6ZT5OPK2bRmzE01Zp3ue3gVPzXKw/KFgz81i 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$ijFn8z6s9Q0v7BRDA5pIUeS.uKnTY4F.tf0JG5tvleKK59m.uHmwO 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$Dr/ZyClSH8qizUj.fdjQfuxQeVi/ICa3PFuxA/hVd47byoKliT3Wu 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$YIC8ZxkMdmFY8UgtvpzJbeqnsovv3gQuesY5qciZd522Spj6g5s1G 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$nOJz.l8WdrP.U.Ky/BgYPOE9hnV/n0GQ4jF7HEf9RFnBSMATf0PZe 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$LTThwxHNPjckXcVzdKRwMutlreMcm6/Jc0DTmbZ96tCgRB0UrOwvK 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$WcD0M6/eL6sw26xXABJCseEA7e/06sLiPOHV8a.BbrxmnpP5RbtMq 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$myvV20gHU86YVKLeVHxlLuArIYQWgLTZo2Wt80ykshZWhT.R/4BB. 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$V6z2V/tLPLTp2NhBlWoRpOT608799.WUjE2KxZqrfSEdL37vLbMHa 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$0x5iDLWbFAly3jPHip/vLeedRq8XV/RHlLk36nnP9qrfkkTWRoide 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.0.5, 5.1.1 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/VSlp1 on line 3
Process exited with code 255.
Output for 5.1.0
Fatal error: fatal flex scanner internal error--end of buffer missed in /in/VSlp1 on line 7
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/VSlp1 on line 3
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/VSlp1 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/VSlp1 on line 3

preferences:
164.8 ms | 401 KiB | 213 Q