3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(password_hash('7c00249d409a91ab84e3f421c193520d9fb3674b', PASSWORD_BCRYPT)); var_dump(password_verify("7c00249d409a91ab84e3f421c193520d9fb3674b", '$2y$10$mTHea4yPcjKtgt737tGFrumEp.HDvJqqCEDzFu91MU.a25oKUtCH2')); ?>
Output for 7.2.11
string(60) "$2y$10$ptXLqm0xkT5xJle1Fgv7X.LsBqwgRd1FqZaLwbGb0HIG20ZbnnBJS" bool(true)
Output for 7.2.6
string(60) "$2y$10$BEB8KHPNY5C7sMjABjOHpub3JwvKOX4uZHUN7qzoPCQqxXNaSyezy" bool(true)
Output for 7.1.20
string(60) "$2y$10$V2f/XrMdrF7.blyym6zN4eAt.TCd8kx9CSuEeCnC39s8l3CiFzQoK" bool(true)
Output for 7.1.8
string(60) "$2y$10$2jPYmMC1wY1J9M32KwMoSe2JCBeuxq6EUOBhkkNKFAW8riRN4ofkC" bool(true)
Output for 7.1.7
string(60) "$2y$10$LjXhpJJ44gHq.ROc5iXcNOQbOVwB52AHrAnvkvyWDETgwtJe7MPda" bool(true)
Output for 7.1.6
string(60) "$2y$10$Iei8Ja5itAYSaWvd6C4.quGrwNxkZk43xrLA/LrHyMd1Qw0iBkjoa" bool(true)
Output for 7.1.5
string(60) "$2y$10$qjcxvR3dzIMdT6td73Ax6.KA6ZKTgNsHvGwZTnT0gSvRDhk6tKvIu" bool(true)
Output for 7.1.4
string(60) "$2y$10$ko6vPJASgCwGd4tGr0695OEcWS5UrGbIG5qxPqo8LmE5Vn6y1P2nO" bool(true)
Output for 7.1.3
string(60) "$2y$10$xyKnicTBWAK/2vBh05Eonuz8ukuAh1b161v6WSyYTJfjftJdQjDn6" bool(true)
Output for 7.1.2
string(60) "$2y$10$5m4f4gCJ32uUqKtiwvyDFOeJbMG9ACxIcMCoaangb7mPyRldAqlwm" bool(true)
Output for 7.1.1
string(60) "$2y$10$x9GaqLHX7EgmTcg2miZ40uz4tNebabfzKx4Gcjb53u7rAn7wtJO/u" bool(true)
Output for 7.1.0
string(60) "$2y$10$SD0zmiy91jieD00eId7vmeOMwQkfJiBIy3TfF590ATeklZLKu9KU." bool(true)
Output for 7.0.20
string(60) "$2y$10$h8dhLUFEHJdROfeTBpVQteS5tYr2gyG613xiHGRqyzPezbI3lWG6u" bool(true)
Output for 7.0.19
string(60) "$2y$10$gY9RH21dUPnMlnxI5uv5VehSAVJ1dqZqWuD4.aQSFZdFsTwACDC5G" bool(true)
Output for 7.0.18
string(60) "$2y$10$RzQKwVTK2kadnJTiLtzWKOfwcPVHpv9twHm8Yh0m101pPagfXE9LS" bool(true)
Output for 7.0.17
string(60) "$2y$10$wM7w39aj8yRHVQZjDtpCD.2wj3eyhxcLNPWkW37ZBQkvT9fNlpCYS" bool(true)
Output for 7.0.16
string(60) "$2y$10$btEMDpw2ZZPZ1cUqB.E.n.j5B86PE2ew0iSgzS.n6sevJ7v.ENYPe" bool(true)
Output for 7.0.15
string(60) "$2y$10$nGENwTh3mqkdJgFHbnFJK.FDz.eUWCF0wpAYAfKIjhu3mqlMSR9.G" bool(true)
Output for 7.0.14
string(60) "$2y$10$HihMwW83hmIwYhpOEaQRGetTcA1hg5jbArHgBkRumonhp9kdXn0py" bool(true)
Output for 7.0.13
string(60) "$2y$10$ZBHH3p0BaRjXvM.8HwiAQOv4cB6IxokFXSGb3fGzh2aSmI8qp8sAq" bool(true)
Output for 7.0.12
string(60) "$2y$10$7CJ5SvcBEYLx3uXS3qzkVOIi1XEDteIxIBQQDMWW/DZWBVn1RnpYS" bool(true)
Output for 7.0.11
string(60) "$2y$10$5boRs3wiP4qDq9UskuGgOeZMYBEAgBtkCl14LfoiA9JFnoDnzEdIG" bool(true)
Output for 7.0.10
string(60) "$2y$10$kvPTxc53xOLnb.lJo66Rd.mDcrDzIl/gqY0J4xWmwcBDAI/RujNeC" bool(true)
Output for 7.0.9
string(60) "$2y$10$xSMxNbbAo2rg0pZXf.JHsO5jmmo7SMFedT9Hdpwx7ikgFXZ1Pf2ES" bool(true)
Output for 7.0.8
string(60) "$2y$10$.FWkjHO9f/FbfJxmhka3fuQ2KPwfh6YDvc4TakHP1pgSRHPBhs5mq" bool(true)
Output for 7.0.7
string(60) "$2y$10$gcSytGJo8m.KaiCCJaoA3e8JOqnsK9VO4iy0I/f5OKZPLl1j0DqA2" bool(true)
Output for 7.0.6
string(60) "$2y$10$SW.M31ImuZ/ulsUkkEtgl.jwVQKPIvb63EfZr9.0CrotAB0E/9Loy" bool(true)
Output for 7.0.5
string(60) "$2y$10$G4NJ2FX4JUdCMs2cMmh58e0NFc5lrE36/RKZO1hE0.7eVfpKnU8Y." bool(true)
Output for 7.0.4
string(60) "$2y$10$lSaMQRenL3DvMcB55sFbbujITlflXdy.T8XYWQk1jdV/0.FDaYlTK" bool(true)
Output for 7.0.3
string(60) "$2y$10$qTTsD0Ws1QoyUtcbCJvcqOS2yyNOBDPletOQa3Cn0JXfnq0Yo/pVO" bool(true)
Output for 7.0.2
string(60) "$2y$10$D/fz6Q9WNypkdgInLKSMyu/QDD6nlsBFus1AbSSykZmGSY3An6pwO" bool(true)
Output for 7.0.1
string(60) "$2y$10$312MGbMTxpYb9rSDYGdFLuyJ9mw5p3VvNVZIQjigp99latccz6Wgu" bool(true)
Output for 7.0.0
string(60) "$2y$10$EsCNkvkzGDw7i8k5/uGnhuzowvtI3Yp.HrXUYhxGZEmJWMy2M9ShG" bool(true)

preferences:
81.86 ms | 401 KiB | 38 Q