3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $hash = password_hash("rasmuslerdorf", PASSWORD_BCRYPT); echo $hash; echo "\n"; echo password_verify('rasmuslerdorfx', $hash);
Output for 7.1.0
$2y$10$KvBSD5try.ZORMvgVFM3SO2bM5xC/vj1iNqLo.p0Jftwbr4rzhK2.
Output for 7.0.14
$2y$10$BwZBFBSIWnfzcTuDel4BXek8Svy7zgT47L0Vey1ivVU0QlWMd2Gbe
Output for 7.0.10
$2y$10$dNKp85iz9Midfg4j9lwWqerSbArRQBCWLfrhVu7yHvxg17ghwTeO6
Output for 7.0.9
$2y$10$t4ILe2vb9NDO2OyvGO8/9udTFPRkAKRGVjqx7Z.2/n9vDOPayxq4y
Output for 7.0.8
$2y$10$873lS3M2sc7w9X.zLHJPq.6b740mD8EZ.utis.YKi8i70/23VFlyG
Output for 7.0.7
$2y$10$qYF5HkfPD1ZLMdPzQTwmy.Keb1x.Hhg0mfjRuTlbNqNsbvkgOVXzm
Output for 7.0.6
$2y$10$6re4me80foWsJntzC8YaQOirpEMjuAAlse6UtsSaL76nSDVrz2wm6
Output for 7.0.5
$2y$10$gSMJelgaycAN/S2Qy63tkuhvhMOP4Haot7FsVwYxuxtWosPhWW7Hy
Output for 7.0.4
$2y$10$aEwdaMe4XvpVw37odm8J1u2zwPZtrYXq3Q1xmht.dzv4LxYgGMi2e
Output for 7.0.3
$2y$10$lPejOZHPlomk7vU9tTcwFuIlU5u25FmNmpp.GVZR7dFy5IuJtdR3S
Output for 7.0.2
$2y$10$y2mJeaNONEQNklQVyxa2o.x2W5Pv.VTPTX.tAPyk9FSxoYxG1xsaO
Output for 7.0.1
$2y$10$gi82XEOqBJYe7m6McTAE..iZmv9wRQhhbypYNVMKf0b.MsseKvkPO
Output for 7.0.0
$2y$10$cHxL.ThKQOW6ybUvb/9WVODPm/gz9Ghrl1ygz8CEXjCL86czsDOKS
Output for 5.6.28
$2y$10$H7B8qGSrGYVKKQ8NTka1gOHrk1cXnCW0tLeNLWf/uOh7h7y4GWZBa
Output for 5.6.25
$2y$10$paxMKO99R2DsEugd9u1mB.VK3BeABin7iYtBahZFroYIVGW2OZlI.
Output for 5.6.24
$2y$10$hnGavUMQQMJ1j6YdaH627OwHztn6F4fLSfTFYEj2PsLTYHRg9MVBu
Output for 5.6.23
$2y$10$1vhZZFTdkVwOvH8D7y4uiOi7SVH8R9PnT2P4QhqbomMJ7ilV.Yb1m
Output for 5.6.22
$2y$10$qTEvE7jfxo28jpENqAxF7.FFT5H1..nJ1pUeDf82oSguQP21HxRbS
Output for 5.6.21
$2y$10$jObPvV13sVZNcO0wkrIyae8Iu1TFpN2MVpGVfCapKwJkomP31u6.y
Output for 5.6.20
$2y$10$BhD9zSWR/f.XVaqD0x3JO.so5nQCQh4QiFcAqCQlFxPg0xrXxjLFS
Output for 5.6.19
$2y$10$cndqzeTJoRu1ofdsyMSECumFtYbNquga8YdKugPczD.SeO70/PBj6
Output for 5.6.18
$2y$10$HLiJ6G.M5.bBTnKMwgMSi./pq3gop7JOIoWBua3KLyFGcygWWQ2wy
Output for 5.6.17
$2y$10$GjY/6PAffJ50tJBQSkg91uNNaXzQzIbBGbKnQcbtWYhylZPJ.ziGu
Output for 5.6.16
$2y$10$w4JedQck./VeS9Np03WmpuwMe6vypKTeh1zK48X.mv5JOQKn67obW
Output for 5.6.15
$2y$10$.ARMVQwfiXl7U0hzHTiB/encKPv/Zy25oK2XLue9zjNQ5hMhCZ44W
Output for 5.6.14
$2y$10$V0J0ud88hACcC5wv6yUV9OZ4IAx8ovSpRYHYHXCHGIBwRCFGI0ZnK
Output for 5.6.13
$2y$10$eSmsaDZnl1ORcyOB./NHY.kKgIaPab4xt6711.zBMOkRRqt4Z2V1W
Output for 5.6.12
$2y$10$RgAFat1f9V1TjtXtWuYbUOXjOPUkhsjzjU/vojdcrMX9S5l5/qF.S
Output for 5.6.11
$2y$10$tsQ5NkKqCCjeLS7k0nzp6.F5jSsBX2oB7tUihIX4btvVC1ZCut4Ga
Output for 5.6.10
$2y$10$nxwWqKhtOJFFMqqCeqZw2.aFUNAf3VhnHU2OTlyecBXrP83AZAK/.
Output for 5.6.9
$2y$10$Ux/G8ZEA55xd.ePQhJJX/.VNatfKnDCaxdmvVKohCr5uccLds1Fxq
Output for 5.6.8
$2y$10$EWFav7kHM6yPLE0oX9QG8OOCimFi/6kO4piQ5QVDIM/pX0.pMgNra
Output for 5.6.7
$2y$10$IBlo/R2d8TrDyVbtKMympu35EdAqXL9rCjoyDATChMVIihzIZPt1i
Output for 5.6.6
$2y$10$r8/3iYFhGMqzXrHOmn.7.etTt7mvNA.i2WqtztKiTvABMUf9tFLgq
Output for 5.6.5
$2y$10$3trkr5RB/xsJOzuAhJ2ot.jKJs16eSNX/uTAj9btQI43Rem.QIPse
Output for 5.6.4
$2y$10$uGI.Rlip4R/ZNGI3oMvzUeLEgdfzKY9VNZyeznzAG.m0SpDwCqJZK
Output for 5.6.3
$2y$10$zKm8rMVzLKi2/JNEyuUu9.Ryhpft.YGJIxAQeylcA6WTK2ULM3r46
Output for 5.6.2
$2y$10$tTs.Q.Da1gIbk9G74VJK..GK4M/LenwxkMK6bSpaKhNUlWJzFjBvq
Output for 5.6.1
$2y$10$pIjmbp/uuqpNoo6Cl75YaOHV3/qcCOmf0MAqGcnwGhKzrNAxgafHO
Output for 5.6.0
$2y$10$vcefNJ5KwfLHJgDfBCJuEeAwzlHHnv8Cdo8pbiTdhYrnj3CpTFqOG
Output for 5.5.38
$2y$10$rFWPIZc7Rq/.DNw.QLgYlur3nnVB9ItxDSHb.ulo81cE8zI43yR8y
Output for 5.5.37
$2y$10$y.NtKsRlgFQujV.tV9NqjeJOTfESY4/AGjjU605GUd3sN4osHSpeW
Output for 5.5.36
$2y$10$xBOKRpdodpa5nhqoQ/i3U.gMYxHfPGN9MhF5gjWYsntMvrrXfCRvO
Output for 5.5.35
$2y$10$iunrU2igljPsdpIePfRzLu72k2ufhmOFcrvpQjx6Rk1fF6e7E.VSy
Output for 5.5.34
$2y$10$id7GSrdkZAqRPbF36SC42OkhcHqUlzKIEEjxJoZNDeT9X731jpkvq
Output for 5.5.33
$2y$10$5.u8A5AgY2d7LoHYWkZ6Gee5u2HOvWmx6/ZS9RVuW2GulTZNJ2Wwm
Output for 5.5.32
$2y$10$ockFCKo67795mOWcgq2eUuBXWgCigMUDuieiNadlGHf6pvxCcpX5e
Output for 5.5.31
$2y$10$8tXpw6TZbadBejNs00I83e.53sU3RdL1F3JpPgLAHZQur4ike/Wo.
Output for 5.5.30
$2y$10$4lCZy19wyPMhM0A7xJVTo.xF7WJl0CEdJgk09VpVKLNpVkW/3U1SC
Output for 5.5.29
$2y$10$GDzPpHESgvscVbIaOy73bONgj7N6oe7e4rr2wyb7.x27c9lR1E7Uy
Output for 5.5.28
$2y$10$Rl2f6uJOfYZpw7oYJAw6L.A6AL8z3EghWAIBmBf6BKfgv1t7SGftC
Output for 5.5.27
$2y$10$usiFh8yJ9NH/VQhrIgeUJOisph/nIS7pIProrWG/IVMVKsrs44eoG
Output for 5.5.26
$2y$10$TdLd.RkI3ZtTEXzZWjvR5.zlwlNb01DfNwTJi4Jt8ouKO6OEVLlwe
Output for 5.5.25
$2y$10$rZoZgZfX3tHq9RGWdxGEeuiivxMcqQnzLOZnP086fEmzQmNZYmsx6
Output for 5.5.24
$2y$10$spzeX4b4WdNLgMSw/wHVL.y1hOVxj9j/J6VrCb8qj4QkWUcHsBE/e
Output for 5.5.23
$2y$10$hzk/oC0kmkx6PyM8Qvheduer7Q4VRPRtfHmeopdD0SPgY5UxFI9oS
Output for 5.5.22
$2y$10$wq50q7jLTbfmPgpk72qfoOrlGJ./wdVYDg1n.3YWdrnqYxIwNPPD.
Output for 5.5.21
$2y$10$G3g25rs7Ztf.LyivjsLjWecw0yv7hr853H.2iwlVvxRsiZFAFt.Qi
Output for 5.5.20
$2y$10$RkYHY7KFjTgXqM8VgKZBcu/z/DMymHE9sX7R0Gi.vGr9JVxbYmjEC
Output for 5.5.19
$2y$10$4Bqa9/jCH/afwsd4G7nGeegz9B3zO.eg.ACDNl.ddZ/NNd5hBGKa.
Output for 5.5.18
$2y$10$uaGqKmlglcg2ZP8qy1fYLuETCUCr2pWjuWlmqiwrP1jxBkMB.wQmK
Output for 5.5.16
$2y$10$8b7BMcyaclWLT8RAKXP.z..gt7VKCj1bmFI21fD.74SeIZ3ICzROm
Output for 5.5.15
$2y$10$AIdis2h29XZ2LLPHEhKJ6.W5fySU8T6SlppB.RdQ5bklR3fxZUNEy
Output for 5.5.14
$2y$10$xyZZXVSqWl6LoHcjZvPVXeYee1wpAbed5QMZYfCxbBASP9VB2llkS
Output for 5.5.13
$2y$10$CwXDosUOaLHWrC97Qw701uawQ2xu865IeB3PlBVDz8lc7J7tMVbz.
Output for 5.5.12
$2y$10$9ij/SxEYxROTml/xj.R0ZugKLceH4GwDcBq.uky1Oo/6tPmtVfgqu
Output for 5.5.11
$2y$10$R/tbTel.VIA4pLDS0p0QfePz6QkL4slw7sM8pJ5jk9HEPoNBPl.su
Output for 5.5.10
$2y$10$TpZQtTVl3QsCl5Md.c/DHev1uBfkcWtec.adwQCaJfnOYC81MRjz.
Output for 5.5.9
$2y$10$O8ILkEuwKTca0b1G.zaDM.R0Kh.Q1fA5wS8tY8iWdN6.qzy5JnzCq
Output for 5.5.8
$2y$10$02qVZFHXZSyyCBu.GIViR.g6DqkEQPlNAEv9dSOSBFA3vMufagn0m
Output for 5.5.7
$2y$10$lLxdnBpOxjD/wojUjj5l7uyM7L4RvLoI79OmPrlO11EtPzHYfq5wK
Output for 5.5.6
$2y$10$3XMj7n2oKZkQogmvILkPlO9AFwyS/Q./kQeUj9rop3I1cmB4rUAxa
Output for 5.5.5
$2y$10$Moad3OjCT8qVddM7W9urueUyRrqydXARb1H53LHGChstEh6JSZ5B6
Output for 5.5.4
$2y$10$ZPxu4nWyguK.ZRTuBAPhpua9545OfUjRKqA7UhHN9JKFAr7Yqrl0a
Output for 5.5.3
$2y$10$.kqPvQHa9/VN0QoPOwDmjOpZvj9hqzQSzkcezp9wT5JC5bJgz502G
Output for 5.5.2
$2y$10$lW7TrhIzmA1iVxkwxlN6AeaNHGR5T0JLZg5CJArn2YVSVE2J0LXSq
Output for 5.5.1
$2y$10$izYUdXg4j3I67D5m/dK3aekaUcAWdQnYtgLn9K9wTjadKdxCo1LlO
Output for 5.5.0
$2y$10$gLo1w8KXy7J1rnqYmjsbYuFiv7wwffUJ3GhQ.CAD7KZi9Bayp2HDa
Output for 5.0.0 - 5.4.45
Fatal error: Call to undefined function password_hash() in /in/Rg2gb on line 2
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/Rg2gb on line 2
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: password_hash() in /in/Rg2gb on line 2
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/Rg2gb on line 2