3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $b = crypt('petrpetr'); $la = crypt($b,'$2a$07$usesomesillystringforsalt$'); echo $la; ?>
based on bE6CT
Output for 7.1.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforece73yp5qQlj21Yv.EmmoivuQ1ZYNeRu
Output for 7.0.14
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeyGEcH0EUHBc9AhKzXxB7P62JM3.cszC
Output for 7.0.6
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeUWr5VkVQnVc797XnUlD4GL.7d1K0NwO
Output for 7.0.5
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeXJsReDaVZh3QZNM6LfnSbHyHfxENnui
Output for 7.0.4
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore3b9P6172.ky3PZNWKcpqETxvn5NtWym
Output for 7.0.3
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore0pBaaSc7PChtmJ.cMcZkMT/Uta.Ewce
Output for 7.0.2
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforerGVBjN7mRyHKh/Sjn7KQBXRSRMCa.ra
Output for 7.0.1
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore9NC71Zivs6kuZdJZuJVQ8AURq0d5.e.
Output for 7.0.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeRllR6n0uUSxTTwydnFqvsVlcvLzkFzO
Output for hhvm-3.10.0 - 3.12.0
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeKnL79xFXeal3MH3P99a7ge8Eow5j7pC
Output for 5.6.28
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeTl/MIKjPKyhz5Rtp2t.vRWZOruCCgEG
Output for 5.6.21
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeBVNth16sZH3gB2MErqlNAdLvYCWpv7G
Output for 5.6.20
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore21kcS9E5IaMrBJ7JhryTK0PaE4hV2cy
Output for 5.6.19
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore6kst0BXuoHMBF/vV2pKTT1eUFBfrPqi
Output for 5.6.18
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeYQOpc7DLVpcCKJCROEnTe5Im6k2NsQm
Output for 5.6.17
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore280Ughvcqm5abxLXP04kUVJUQOTPkFS
Output for 5.6.16
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeh6yT8GyyY6WFf5A/RfbjMF7Tz6UOtiq
Output for 5.6.15
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeQeCWPknNWtm6JaDx3/r/UdeuIzxY8VK
Output for 5.6.14
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforempvkLujodt3raYcB1NwTpCzTjQ5JVcS
Output for 5.6.13
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeyIAVyVyEaXGD45dbEuun/Mwk8JUa8/G
Output for 5.6.12
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforeLUdNgwcpEIuRXXNOCOMiZRPYz91QK5.
Output for 5.6.11
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore.vUESxLEyG8L3q/9OROdNRFnrZLv2aK
Output for 5.6.10
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringfore2hSblKAR0FrPL7MIqGDNl7udLbl.khe
Output for 5.6.9
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforewC9siidbDcSDBe6e5GIz2q9SS1mlN8y
Output for 5.6.8
Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /in/XmRkg on line 2 $2a$07$usesomesillystringforetoZ61SKuuTyeE8ZWWDaI.Pv335JFsUG
Output for 5.5.35
$2a$07$usesomesillystringforeZ4FwFUZyFlXrx3Uy7DZ7wC7NDo2OdR2
Output for 5.5.34
$2a$07$usesomesillystringforea6kmNEQ2owzX0KFvNKh4JE0bK7AUMjC
Output for 5.5.33
$2a$07$usesomesillystringforetxBv2h8U0oyoW6jDd1fHr5LcvuNyFuy
Output for 5.5.32
$2a$07$usesomesillystringforeYEOMO.NlGzzif4nDOyAJKCHZuXJ1Pmm
Output for 5.5.31
$2a$07$usesomesillystringfore1MkCqult4uEIURrPQ/bB5oGF6.Vup42
Output for 5.5.30
$2a$07$usesomesillystringforekuQ0x8mojhvZ1WYtCdgYnqHiO6CVtDa
Output for 5.5.29
$2a$07$usesomesillystringforeC1NKrp9MUuebsM03Djnz8F70HHpslSW
Output for 5.5.28
$2a$07$usesomesillystringforeratlWJfjtB6bejoOZ6hHq7pE8QhAUKK
Output for 5.5.27
$2a$07$usesomesillystringforeoBuHfvD6psUWYmqt1Kb8FBPo6gsz5xi
Output for 5.5.26
$2a$07$usesomesillystringforeN9FWVZa124kflF50sUForxy0sXl/0Ze
Output for 5.5.25
$2a$07$usesomesillystringforey0FL13pqNqWAOKcT78u8/UtYWVfKiHW
Output for 5.5.24
$2a$07$usesomesillystringforev8Y6vZ8xyog35n0QMC02VHPR04cJrA.
Output for 5.4.45
$2a$07$usesomesillystringforeoyjmDWvvn4z7F4hDtoh.05JWeFdgbU2
Output for 5.4.44
$2a$07$usesomesillystringforeF3uWa0hE9IgAg8Juyuw22DhuHb45WAa
Output for 5.4.43
$2a$07$usesomesillystringfore0CYgaRBx3qsdPmOg./gSRUmNuT0PmOy
Output for 5.4.42
$2a$07$usesomesillystringforewjtZCbOWYaL4mKQU4AGR2b4seApiiZa
Output for 5.4.41
$2a$07$usesomesillystringfore8DcSrC5rqIwhkW1K5t71AtbW9zxgdk6
Output for 5.4.40
$2a$07$usesomesillystringforetRAegdlSepwHxcTjX1j6j/.CEKe/bC2
Output for 5.4.39
$2a$07$usesomesillystringfore/ZrEHgLgTWjW9hqyS0QVH8q4po4M0pS
Output for 5.4.38
$2a$07$usesomesillystringforeTTTBhHdwA9/F7VY.yZJVlxriejT7agS
Output for 5.4.37
$2a$07$usesomesillystringforeQENcLMJVpoiJ.TKm6YykUtWR5dO4S6S
Output for 5.4.36
$2a$07$usesomesillystringforenCgs79k.9pLUJ3xau9TDAg5thzirWlW
Output for 5.4.35
$2a$07$usesomesillystringforeeRIzMKGrJtrlZs6941PAVvKsmRnX4UW
Output for 5.4.34
$2a$07$usesomesillystringforeIrbP8RLSmd1VCEFUxSow4uZp6af2fsq
Output for 5.4.32
$2a$07$usesomesillystringforeIjahvPoR.ArZdyXBFxQ2lq9FJPblG/S
Output for 5.4.31
$2a$07$usesomesillystringforecfz.QaZ4KFR3ssX5od.2rgtdD.41.7q
Output for 5.4.30
$2a$07$usesomesillystringforeNE2DHZPzg8anzwA6HHgZJzZsPwWR19a
Output for 5.4.29
$2a$07$usesomesillystringforeMZjy7gFP4RnCq1Z1KUyBqTPJ5MZSIx2
Output for 5.4.28
$2a$07$usesomesillystringfore1Jj9u5Mmj8IrP840j2/vwbjiMKbOkTK
Output for 5.4.27
$2a$07$usesomesillystringforeiEKOCHNk20bg5c5pAiVKJ34tguriFa6
Output for 5.4.26
$2a$07$usesomesillystringfore4yjs.ETFtZ./jY5F9gCmIpiee.THER2
Output for 5.4.25
$2a$07$usesomesillystringforeLxzrwlWqgqfTc5hxvpeH5UxSun8CbX.
Output for 5.4.24
$2a$07$usesomesillystringforecZf7RxYwkJbmtlWOz07wAeW3rhqYSZ.
Output for 5.4.23
$2a$07$usesomesillystringforeVEdfRqEpYcPzz9q7mfFZRJr9l2DcIWS
Output for 5.4.22
$2a$07$usesomesillystringforeEkhF3X64WUldoHtOSGimKKGMnZhYMAO
Output for 5.4.21
$2a$07$usesomesillystringforepDmmuI.C742OfN8BHrxry3oReZWvRYy
Output for 5.4.20
$2a$07$usesomesillystringforeGIAGF4M8eom5LJyey8DJnZgb7cddJ1G
Output for 5.4.19
$2a$07$usesomesillystringforenBHFpsSHOwtS3Mwilo9jzoB4fzhH0Em
Output for 5.4.18
$2a$07$usesomesillystringfore6Atz3m5Sth4GfnaIwjGynJOFtwDH8MS
Output for 5.4.17
$2a$07$usesomesillystringforePEGvVGK7Z5YPyDou3.vT0bE9FQ7FmtS
Output for 5.4.16
$2a$07$usesomesillystringforecpi.vTOOazwnO.iLla4IraWuIPBhdTO
Output for 5.4.15
$2a$07$usesomesillystringforeekLTd9VgWHBh2RTi/U8Hkvzcng9NiOm
Output for 5.4.14
$2a$07$usesomesillystringforeC2gEdToqnvOEQwu9t4N/CTApq.YcmFi
Output for 5.4.13
$2a$07$usesomesillystringforehYtD6IzNlKLUcRV1IgZm5ayJvsMNAXS
Output for 5.4.12
$2a$07$usesomesillystringforeqGVs972SQAHvhfq/L6DXNe0DSkKnusS
Output for 5.4.11
$2a$07$usesomesillystringforeoZVphiYRCNaa227XJBMpIS3TeZ6tqFW
Output for 5.4.10
$2a$07$usesomesillystringforexqHH2P5YpJKTocxd0WLXQPXlGqC20Sa
Output for 5.4.9
$2a$07$usesomesillystringforeZl8lmxTNdAnatF2cdp.lh38VpxzBARK
Output for 5.4.8
$2a$07$usesomesillystringfore56oFXUi3x0ToTCFmCOxsgD9WGSMM1ve
Output for 5.4.7
$2a$07$usesomesillystringfore8FyTUyAhKeghlOSAXdndeQ63z8.JxIq
Output for 5.4.6
$2a$07$usesomesillystringforew1wZtWkjEz7NXGe8Ajlur4spL5UeCH6
Output for 5.4.5
$2a$07$usesomesillystringforeNBvkbs.Wgjbj/qmlhHFKV3pTFjgX66.
Output for 5.4.4
$2a$07$usesomesillystringforebvC03WGAEfpG11wYJVJOzdcNaX5QfO.
Output for 5.4.3
$2a$07$usesomesillystringforeC2oqwAHp.cy1NGkm4CiZH.VI2Ga1ElS
Output for 5.4.2
$2a$07$usesomesillystringforeVbjUGpP8Gsubt5lje6fnXphOOozXpku
Output for 5.4.1
$2a$07$usesomesillystringforezoouHcgFzZHrPWsEBQq2IX4ZsxPGhpi
Output for 5.4.0
$2a$07$usesomesillystringforefD/MH7BHAWlRzkTsTNL6uUPw/VZ7gKy
Output for 5.3.29
$2a$07$usesomesillystringforeIGSRtb5eslVXua4EpGZr3.j.1491Hii
Output for 5.3.28
$2a$07$usesomesillystringforeb.mCpX4JBtRFaw/7vxnPVcTTXyNvxn6
Output for 5.3.27
$2a$07$usesomesillystringforeUKDZpmGJcKtjGbNOuNpRUCFb60fLXoe
Output for 5.3.26
$2a$07$usesomesillystringforeiwSibJwzdLGIDTdVCWxdlqGUkN41m4S
Output for 5.3.25
$2a$07$usesomesillystringforeK13HQFtZulY1.hW2EatSwKmaQlgIxXm
Output for 5.3.24
$2a$07$usesomesillystringforeHbwr1cDmgpD5/hzxHpzGktgrUsTLMeW
Output for 5.3.23
$2a$07$usesomesillystringforePAn1rqxsULsIvVyJNfDnvsKhhu8SKyG
Output for 5.3.22
$2a$07$usesomesillystringforeaWDqFdnl/7BdOXFyFPZWGTaYCL0FmIO
Output for 5.3.21
$2a$07$usesomesillystringforeKOZvYZLXeiGz9170HldTIpGkJgdbNmu
Output for 5.3.20
$2a$07$usesomesillystringfore.R1HhdZCwOgjLNmrCQDmm/R51rbUnUW
Output for 5.3.19
$2a$07$usesomesillystringforeEyuK/RD8VSzDttPZeiyvQuubcu3Hd82
Output for 5.3.18
$2a$07$usesomesillystringforeJDPzI4pZ7KvjSadHPuhR7nMVdfb1zvi
Output for 5.3.17
$2a$07$usesomesillystringforeW/XviS9ZVqRyh.qc0GLv/oj34k5Sugy
Output for 5.3.16
$2a$07$usesomesillystringforePLhP7TXAm3sGxXFJn5SrgW8db.9hHvy
Output for 5.3.15
$2a$07$usesomesillystringfore8ONBVklP/y1WbpMUHHllsS/QdxI0ZJq
Output for 5.3.14
$2a$07$usesomesillystringforee8OCbdLSxmXYMlaEGPR/jbvbzXtJNJC
Output for 5.3.13
$2a$07$usesomesillystringforefUOEhL2j96eLhH279a0ldgA110QF3DS
Output for 5.3.12
$2a$07$usesomesillystringfore0VyOilzR16bwefK5GUfodXID1eJSMK2
Output for 5.3.11
$2a$07$usesomesillystringforepcVgNC9zaTBtLbGIZeuBATy2G10JYFu
Output for 5.3.10
$2a$07$usesomesillystringforeL6QoJuJdtQ8/MB2yK3hgxbbgYolSXua
Output for 5.3.9
$2a$07$usesomesillystringfore3eftnU63TO.i.uCi/.qJBuL2wTiFuqa
Output for 5.3.8
$2a$07$usesomesillystringforeXVB1liXh0ZBTMXffnztH/AK/u//Xjtq
Output for 5.3.7
$2a$07$usesomesillystringforeiHBwavy5s6FLcKoKoaE4ZfdEHw5x/fO
Output for 5.3.6
$2a$07$usesomesillystringforetTOjVCS44M/LalLE4y3F7Slow.GslSe
Output for 5.3.5
$2a$07$usesomesillystringforeb6dczKn4.giBvqE9q2cuXFoJj/NQcUi
Output for 5.3.4
$2a$07$usesomesillystringforebdXp.1VSIRyB9ZchlhLwPFvv/TRD6na
Output for 5.3.3
$2a$07$usesomesillystringfore3OZRAbTkXs6Ak9VgBRG7BH9X.19.aHq
Output for 5.3.2
$2a$07$usesomesillystringfore80r5Coe2jduDWHSzMoedDy1kGztbAGW
Output for 5.3.1
$2a$07$usesomesillystringfore9JvtiqhZpPO6vBI.vPL/RtC3VEn3Fcm
Output for 5.3.0
$2a$07$usesomesillystringfore53kfPHmAiYMFzn29.94Z.X6EgyWNE5a
Output for 4.3.0 - 5.2.17

Process exited with code 139.