3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo password_hash('123', PASSWORD_BCRYPT); echo password_verify('', '$2y$10$Hk7zZedhSU8QRwS0XH3vAOGqGayO.AF.L9rdBzg7UGgZZDEsBy2K.');
Output for 7.2.6
$2y$10$BYA11m1PQtrOFHOeitarBuGMjJg7hTrf6jQsZBGXP56/dxgoSa3dm1
Output for 7.2.0
$2y$10$xXScs1BmlpcihyJSY0pz.uQSwuNdfB5Os87SonDLxmJLxYtry.CrC1
Output for 7.1.20
$2y$10$67OAg9i/PEts.EOoq7Nl5uUHw1dA/jKHyBaKmV1/LBVviUM3YlDtO1
Output for 7.1.10
$2y$10$/rS9wY8476LD6vWNmeb8PeOcYip4i8XzP3caqFUxlFAVseepShNC21
Output for 7.1.7
$2y$10$O17Fn3yFUQsvEVgc9tqaNeo0OnMqA2M8Rbgumn8JIw9avlK72CdiS1
Output for 7.1.6
$2y$10$M947KLApFNHN6DzWz2rOaOdipcF0dCV9JSGQ7n0FENYxTr/dJhcS61
Output for 7.1.5
$2y$10$8HjkR6J706bIIOhbRy84qux.zRDvScRwdPdZnwyGV8W4WrlJJymnu1
Output for 7.1.0
$2y$10$OQ/pQdyuPNa8X4yQUlF0Luv3oSUAHkZAc7WJZO1UPhrK7EI74b0561
Output for 7.0.20
$2y$10$.dghFnrzU5TmQpbKSoxFPOxMcghWeX5UfE2IRf7pOFv1lHyddXTqS1
Output for 7.0.10
$2y$10$/Vqz0.AtRwrYhgVDi6dfAub3OjLXuEtdN/x/RzDGbr/o3Rrp8QVdm1
Output for 7.0.9
$2y$10$yUX0RNx834ZmhNrM4LHd0eRLatW6AWggbyCMgHs7o31pUUBQ6r8Na1
Output for 7.0.8
$2y$10$KSj6CxnENROvEK7mJ6W3E.5qpiqDH7S7MdkFz4IApqluqLtuWmbEa1
Output for 7.0.7
$2y$10$zkLU3odCCv52nceVit/62.rkmlIVXL.hBNL2EJlQNvf.BiXKo7/dC1
Output for 7.0.6
$2y$10$xBSaaA9P9b1Fr1m4MxSRs.d83SEVH4x.WcvXXcqX6R2F37ygkFL1i1
Output for 7.0.5
$2y$10$vfjy9raQOwJ10Ze7uVjtZ.GkNm9LnET3F8XmCqMNltTKPlWRfXIvm1
Output for 7.0.4
$2y$10$5bAkYsN7uGPkP.dSu4wpqe7uqomVxa6WkdBdtplpj/JzTuLQUOfT.1
Output for 7.0.3
$2y$10$0Z4REliAxwTyBtmFimbydOBEO1ltQcZ8CuXKtf.n4Tnxp74mWHd9S1
Output for 7.0.2
$2y$10$dPcpWuls4Z1kF42lfMcYzefxuCeMy0UsA0iZtXsV1UzVLB5qNMwvC1
Output for 7.0.1
$2y$10$jKHnjmIxh4f7zFUrvqkgougAaJmHJZ.JPqiuPK7k4/ceyu0auqMLe1
Output for 7.0.0
$2y$10$WdkPpZFJAqXKmWRcoELdduTFj2.KpmLCrwsI2UxVbp.3FEHYO2m6G1
Output for 5.6.28
$2y$10$ANPPhxbeRD6IcMDBfcurA.pFElzrmsosDwW478dMzeuLdaWCbAg/S1
Output for 5.6.25
$2y$10$uptabdbu6ynmCEZuykETqujUHI2MZwKAELUWoj4uJNDLvTRr29mr.1
Output for 5.6.24
$2y$10$6cxya4h6tEZbTqkrfAjQIeN.chb8euPvkrfKWdn/BUgG7s6a0eQDS1
Output for 5.6.23
$2y$10$ljhLuTdV3on75sYtTUel5.byWBm3GptNNfpyVYeJC.VzTQHxKm9ge1
Output for 5.6.22
$2y$10$RK8TyKWGbC7iZI8QUrRqs.4OMrZkTX1s.E/yUi3K4BQLlzEqXhCwi1
Output for 5.6.21
$2y$10$jWpiRt2VcJzqNC8G57iW8.DerQA02DFCYmqP3/d.9Ir5FgSyU5k8i1
Output for 5.6.20
$2y$10$wC7C4MUY8mz148nK1z8YhO877yCFQmXTgq8tIsJLCIxRtOgS2qF6y1
Output for 5.6.19
$2y$10$N8r1C2WE4nMzVWUA45JGJulpprQC940AFj0zf.JtDroLX25q/yypS1
Output for 5.6.18
$2y$10$Rp8xuj7d.khC1.kvZXG1BOdZ5xZA79fBOBvt6KgFUQxOmRb49cMDS1
Output for 5.6.17
$2y$10$..e1b5GZ2vCwtN0yTQZtau3oiSnPpQCEdhW8lF.JfcTaGAktRtiWu1
Output for 5.6.16
$2y$10$8Z0xzFojYIKXgkgSCmSlRONiV8SotagfsgGtRDmNztyiFGHzqLLIe1
Output for 5.6.15
$2y$10$FvJjtEgah5VmBUVO1lBzgubed8tT8dzZzW4vER2g6uMQ3tkBN0Rii1
Output for 5.6.14
$2y$10$tB3y.Kekk3l0B4KbT5KTk.eR/7NMEjmb9Cfmv7PMGaKlOwFOHJJ1u1
Output for 5.6.13
$2y$10$nZI/Y7Rk5qtOm54Umhuh7OW1HcvR104vcanN04.SdrkxBool77Jgu1
Output for 5.6.12
$2y$10$R2HvLyqlg7xia35sOT1kYOXkj5fFJsLF8pohb3D2K64009c187KMe1
Output for 5.6.11
$2y$10$1Xm2pwTCiwymu6QrZ8yCMusv5hbjVISQ1fso5ShpVv3InUdvWjzu21
Output for 5.6.10
$2y$10$mFRggU7jNldYLV1gINeAgORUD.bV824zZ1zKY7yWp58vQGqAkQh/C1
Output for 5.6.9
$2y$10$2RdiFERjCA1SE5LKsVE.kO.k4TI9oUqzYa6aNxn/kBIYbezTT8kHq1
Output for 5.6.8
$2y$10$.xO.KeVYM/5jAjc221TG0uCEqeoiNdGBF3i8KK3l3mdz/LXE430HW1
Output for 5.6.7
$2y$10$F5ylCUefjE0pYbfdSxkPleFViw9yE98L4Izf.Zs67H4dnPeRPDU.C1
Output for 5.6.6
$2y$10$P2h5c2tQc7AWJO.rnwOu4OCX0wsGp7KjEWmSLFUxUk1zq3kJ0O9cO1
Output for 5.6.5
$2y$10$.v3QN.F1lUjkKz.2S2k2ceFmmj6jqH2p3DCcI5CS9PuhEPpqcmB221
Output for 5.6.4
$2y$10$ACn/wRy/GHpUMT5syZJCauZXdyVZp/AZxDt5TdgxrjnrMZFyhQxgO1
Output for 5.6.3
$2y$10$exL5MC0GQP75ifeOvFohdO2e46zmnNAilannvjh7WNUGfLUEaZtYO1
Output for 5.6.2
$2y$10$1rxskbg9CP5K/Vpg0ezOsuSuchD7ZEmV8nZo2pkH6PiFu6QNn/Ed.1
Output for 5.6.1
$2y$10$e.3qrFEm.32WlL5LO30kmO0vaLSPrHCl8f3C6dquhYeGdqu.mKmcW1
Output for 5.6.0
$2y$10$ZNPuGSqmUJJ1/LRQQrZ84ejz01Vir332R2ma1750h9lfdZh4XoJPO1
Output for 5.5.38
$2y$10$gp2f4X/IIAFLDZ/ODSaHgulFC4etaxUhrFyOr.lCawhEQonOmgWGm1
Output for 5.5.37
$2y$10$uqQwt03Paw0fx1ArYgtA/OrfG76AtcSKpfTIbgMHW2BhLQoz1flXG1
Output for 5.5.36
$2y$10$FdmYSBz8tTeCkw4hT5oueepoWK1KLb4.FMiyv820ckfpo0G7TCyDm1
Output for 5.5.35
$2y$10$/GsvxL6i4XsIg8bE8./tyuIZXuFkVgRbhna5zbcIDismJG4FurUny1
Output for 5.5.34
$2y$10$3TWRoC6PVlb.bVRrm7Eic.Gvs1lOqOvZcJGsl1tiCx0BIbbAPFXNK1
Output for 5.5.33
$2y$10$3TG7quxgddcRuFX7aA.1kOl4f0Ar1R1MBauYGn8L6oNWer8L/kYf.1
Output for 5.5.32
$2y$10$xRlT9fX21O3MnPwFjciTU.W8tFE3lmtUaJXXZpZWum6OlBiAPrEbe1
Output for 5.5.31
$2y$10$jxnAkiYhiWD332ISQ7Hs9eVh/UqaqeIUOccQA/Qdo6PSdNeMVL.0W1
Output for 5.5.30
$2y$10$AjlTq6Nh/uh2ZigoCkeg9OUEuDrFAmVE8xx4kE48hWSs4wEJMk2..1
Output for 5.5.29
$2y$10$U16TcQ4F/Ley4gBKkOfq7uOCvOLfsqwNhNEFwNVYj5q2CWDj0DGuC1
Output for 5.5.28
$2y$10$lXWgNEnjPg0M2OsaamqOC.7BT/WA/CG9z6YkJIBgFwt.RYJCbeHsa1
Output for 5.5.27
$2y$10$ndDySpoeM.QoIBI.hpe/C..sbGHoI508Zq3GUcuQbDQb7iLZKlkxq1
Output for 5.5.26
$2y$10$lZVuvvJO2OyCI1zv6ZkQguROvA25HWq9g1QNyR.Z18G0cwalVqgnq1
Output for 5.5.25
$2y$10$.bz2LqsB0AmX3oJl795JWOoOKg3zP23n9HHxnL2o0SQDbNiRg3i761
Output for 5.5.24
$2y$10$gAdb8Wdx.7j7whWxmvGtkONfeO/ig3f.1h9SXsJ43Hn0krR4dGEyu1
Output for 5.5.23
$2y$10$xUEIx8p.K5/l6c1gGUE9xe7teWivIEY6i0UBbgAncFSFYXRHRkaQm1
Output for 5.5.22
$2y$10$Gbexfv/G0wsb6Rq4cJQsTOk41styO5xPdxnhEqb7Vt7R.IgC.TsWe1
Output for 5.5.21
$2y$10$6AV8lm1.qoH5a5dTQALviODxGQfmvy4KMZYMW/wMWntjIB/V0Cp9y1
Output for 5.5.20
$2y$10$XK778ac7BCqVE01FyciYTO92azijV.3AdA8Ey1ttlCPeNBauBSqje1
Output for 5.5.19
$2y$10$3SFG0nEUL0PobSBmREUfUOpZCet0OCW7XKi5ohfEJCr1ZE71VigEC1
Output for 5.5.18
$2y$10$vjEpIEpbVowFMIJFF3h3veZh9yJI7aa5qwSvtuj.6VtbHthvMhYX21
Output for 5.5.16
$2y$10$IXsWszrlGMCrlhZcUz2r9uXnzbNBhBmMhzz92Q2BM8pt9NI3Prhmi1
Output for 5.5.15
$2y$10$IAq0GCSxRYuQWa9lnJ4za.mFPf0DdHwCNXjpU3YTtYo9VJg9sAiji1
Output for 5.5.14
$2y$10$sbf5smLSIZej9uwaEGifrOelyfPO6jzX4aiV5fb/q4wtC4MVVSP6y1
Output for 5.5.13
$2y$10$muWYmt5Hi7atG8w3jrv.iOYGeCv3brpgyNVIFM2qgcboHOZWhe/9q1
Output for 5.5.12
$2y$10$EDnIuzuXUsTYBrjW25/xOefgVQbAQXKywlPaq7xdb54hqAI08gwLW1
Output for 5.5.11
$2y$10$6oJv0Wsw3LVCoVnWHDA4Gu6jb4gjuH.SDMZdhWzJpw4yJLnK7Usma1
Output for 5.5.10
$2y$10$AiIjjU7agKdrQaZyxF4vm.0r/eLlegvcGeD65H1VBDjYEAv/8V5Yq1
Output for 5.5.9
$2y$10$ynhUhf.8DBHUOPSl/IgemO.2ZZ/IhpFLeLp0EHmIdhJ1JSc7AFOwW1
Output for 5.5.8
$2y$10$qra2WaNHP7nedtmfTALnGut36W9gNDG.mHEBVQENAeN0gOUT1h6fu1
Output for 5.5.7
$2y$10$4Z5cBef4ApondB.Y9NdhXejr.m/v4SG9JbeY5tbAGKffJ0SGwEfgq1
Output for 5.5.6
$2y$10$05c7b.v6UK1fwEAcQoFzOuWfGVTNqaU41eNbdG0sn7elr7M3kagvm1
Output for 5.5.5
$2y$10$EnJC54Uk54BWbT2.o7mRweJg8wee2X/H5idvObnxP/8YycyFZT/tm1
Output for 5.5.4
$2y$10$F6lIg.Sez/EeHSipVk44zevsvhAPhFTxEv9WHydz6sYDZV5okac0G1
Output for 5.5.3
$2y$10$g.Ph.fA1c5LYjHuXCnSlfeEOd9iAr7.7EZJdzBCJsXqk1isByTebq1
Output for 5.5.2
$2y$10$eINUx4KwqOwM4hMk7gFH9.FBb4BfWGRYQ1t5rfM9KFhujNznx3T9y1
Output for 5.5.1
$2y$10$GIl.AZ1RPxh/.FmJOmtgpO31c2vR9Os7IUCHRhv6p4wog973mWVCW1
Output for 5.5.0
$2y$10$KKNtNIU6plfaq4pWGZLmU.RbEl4EoTt.FR6DnoSszKm104LzPRpS61
Output for 5.0.0 - 5.0.5, 5.1.0 - 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/dsUPs 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/dsUPs 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/dsUPs 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/dsUPs on line 3

preferences:
157.81 ms | 401 KiB | 218 Q