3v4l.org

run code in 300+ PHP versions simultaneously
<?php //$b = md5('password'); $c = password_hash("password", PASSWORD_BCRYPT); $la = crypt($c,'$2a$07$usesomesillystringforsalt$'); echo $la; ?>
Output for 7.4.0
$2a$07$usesomesillystringforeeY5dHto0wsFOH.UO2V1vEgv2GtjBUa6
Output for 7.3.12
$2a$07$usesomesillystringfore2.pSJR9q6NryCwdXnRX2.yp0iQurG2C
Output for 7.3.11
$2a$07$usesomesillystringforen8xMTDPPKqkAbf4S95Pf72SBkdUIRlq
Output for 7.3.10
$2a$07$usesomesillystringforeu7wwTz2VYOO8roNVEXsZAO0C8ogoKAi
Output for 7.3.9
$2a$07$usesomesillystringforeByXcdc25At3lQYvIwo9XMMfsiT5GVhi
Output for 7.3.8
$2a$07$usesomesillystringforec0jiwWLnP.1cZB1yJ8u4IHzRMCtcm66
Output for 7.3.7
$2a$07$usesomesillystringforeAOth6qAg3fmWjYbXH.nbb9TbSoKlvOm
Output for 7.3.6
$2a$07$usesomesillystringfores1FEQv3P9JcV7xo7W9GNLegzVjNvUSW
Output for 7.3.5
$2a$07$usesomesillystringforeOsgcC2iChVg4lbRzo8kiX22JZwWJsZa
Output for 7.3.4
$2a$07$usesomesillystringforeLXcaLHxzR4GXzFPApAOJsuapwKgbg3S
Output for 7.3.3
$2a$07$usesomesillystringforeqOX3/5IevFgqV64.S/xBGcXJz./Sequ
Output for 7.3.2
$2a$07$usesomesillystringforeOYsoF7o426vHB6dOHF3t28pPGsb.bxW
Output for 7.3.1
$2a$07$usesomesillystringfore2iC1WPmkEaMwgyX3nNG5eo/iXvUYDaS
Output for 7.3.0
$2a$07$usesomesillystringforeu6yVKuim.yJARz2c7Hy1xizETitruTC
Output for 7.2.25
$2a$07$usesomesillystringforeid9nfqckhE/i49EbiQcNmn86DYC9GwO
Output for 7.2.24
$2a$07$usesomesillystringforeMqcjeZ5xuIHfZm8pongWN8DxYhFaFa6
Output for 7.2.23
$2a$07$usesomesillystringforefxcU/vawKacYODfjei6u2l9YWNOn8Sq
Output for 7.2.22
$2a$07$usesomesillystringforeDXmMa9Vw3RTo8wWfLkeUhncd.WIJnrW
Output for 7.2.21
$2a$07$usesomesillystringforeRGGmlyFdgvvTxp2bnWOKEZMTTKWZpky
Output for 7.2.20
$2a$07$usesomesillystringforeX41k9qz.UQQKNaEckOeFJP6yGyQkUNa
Output for 7.2.19
$2a$07$usesomesillystringforeU9S8B3j2zEYJaVlY2pIJt5TRxlo9jdq
Output for 7.2.18
$2a$07$usesomesillystringforeZOihv5YeLJkJBImKiw/AjQx2/ou0wti
Output for 7.2.17
$2a$07$usesomesillystringforeOXI4ee9AbbcAJPMMH6lJ5wL4PR8pYEm
Output for 7.2.6
$2a$07$usesomesillystringforezx9VfRhxu/fUhbnTcaCZfZ/kvirZNXq
Output for 7.2.0
$2a$07$usesomesillystringfore/ecq0015.q81SsoeRh2b9LIVbRWvSPS
Output for 7.1.33
$2a$07$usesomesillystringforex5RT59yDYuJkXwLhSaImUbPh01.OoiG
Output for 7.1.32
$2a$07$usesomesillystringforezrvZrnd2wJxKjdulgN7R481tZUc8SWq
Output for 7.1.31
$2a$07$usesomesillystringfore2p3Hz44hYWhn3INwL55mCLRFIJmiSOS
Output for 7.1.30
$2a$07$usesomesillystringfore27Ab4MTo1BfndobaW/NB57QRKUAh4EK
Output for 7.1.29
$2a$07$usesomesillystringforeCz3qTbjWmvtF411OKJ5/OhDBAqoliQm
Output for 7.1.28
$2a$07$usesomesillystringfore1qNlXzeO9nLLhloBlOkfM1FERSf6BUe
Output for 7.1.27
$2a$07$usesomesillystringfore6CXWX40IzNhFvUFpDOG5znx3DukEkUC
Output for 7.1.26
$2a$07$usesomesillystringforewuPJUEEFhs57rQnkIjlnj5U.VDeAes.
Output for 7.1.20
$2a$07$usesomesillystringforedM9.RnSdOeT2Syohur4n67QEIWQXvoC
Output for 7.1.10
$2a$07$usesomesillystringforeemzzjQHDbomk9Q11Vekun7IWRghsu.a
Output for 7.1.7
$2a$07$usesomesillystringforeWoSDTK7OoWGfZkBag80am1FYv31oAlq
Output for 7.1.6
$2a$07$usesomesillystringforec5aPa9oeFZytlJamu8nvDJUMeiYxsMm
Output for 7.1.5
$2a$07$usesomesillystringforeBOpIhfLBzJmOp/RTRb3lYnHv8.gnGUC
Output for 7.1.0
$2a$07$usesomesillystringforeLMRUeK3TCSTPvyENO7xijCeH1n6kzx.
Output for 7.0.20
$2a$07$usesomesillystringforelOUdgD5W5DuyrxlFGOhTYfVyrp8X7jW
Output for 7.0.14
$2a$07$usesomesillystringforetKogziM/mC0pT1VcJkn3VlyE3peE2GK
Output for 7.0.6
$2a$07$usesomesillystringfore1gYtyD9X/K1/ByLuqTtc7vTVVVK1EIm
Output for 7.0.5
$2a$07$usesomesillystringforeL20RnNLW.TI7crUVtRA/f7OOe5lmfv2
Output for 7.0.4
$2a$07$usesomesillystringforeF/yH2H5UE0CqIxtXoBb.0zb1AnW31KK
Output for 7.0.3
$2a$07$usesomesillystringforeNJmeOaYY6PGoLWympI06jCFXtMXf57e
Output for 7.0.2
$2a$07$usesomesillystringforetZRaf0CIq5IzV4yV/bX.aLimZeMrM5q
Output for 7.0.1
$2a$07$usesomesillystringforeo22MIFFdIiwYuPZSc3ZN7v43MHCxa4G
Output for 7.0.0
$2a$07$usesomesillystringforejyaL.0FtIEQI5Au5iUlxhwLbmJD5M2S
Output for 5.6.28
$2a$07$usesomesillystringforeza1qLgXjEVinQdpHit76SA3/p9FqBy.
Output for 5.6.21
$2a$07$usesomesillystringforeUBL0uPEst5MFcPfuQjAuwcRjd7Snd0y
Output for 5.6.20
$2a$07$usesomesillystringforejaWe89I9QTxdec2k9Tt0tG7OyJhX.S2
Output for 5.6.19
$2a$07$usesomesillystringforebHHqBjaUnWUYr/j96c3lZGXGXSK1AHC
Output for 5.6.18
$2a$07$usesomesillystringfore8C1ARameDASYmCmYlD6CyWUGK3ym8he
Output for 5.6.17
$2a$07$usesomesillystringforeKeTIAaONFpPjk7cfgKbJ1E2g3dqeOOy
Output for 5.6.16
$2a$07$usesomesillystringforeM9R7XinQTCGU/xLeGqZMKfUUguF.3Du
Output for 5.6.15
$2a$07$usesomesillystringforev2Bxggt4737q7AJlvhLxT4LdFdZjUIu
Output for 5.6.14
$2a$07$usesomesillystringforeJ/1JZ1OcpkCuCherIkt1AyEZYB2BMx.
Output for 5.6.13
$2a$07$usesomesillystringforen/4NEOFfsBOHF.eMgwF3bc3Cx2kxA82
Output for 5.6.12
$2a$07$usesomesillystringforeB9DMX4v2nAUePkZ8QMjliX8spuO5LZW
Output for 5.6.11
$2a$07$usesomesillystringforemYa1cZ6LbNOQ1q4FCVxBS8bR8vsdVDO
Output for 5.6.10
$2a$07$usesomesillystringforeLwSgp3JuGe9Vn/Cwx0A4M./47uohzxa
Output for 5.6.9
$2a$07$usesomesillystringforev1QV81Xh04eZ.pQHHJ9ydA0uE7mqI62
Output for 5.6.8
$2a$07$usesomesillystringforeU1UDH0mjTercZcv/6IZSFsxw59dTv2i
Output for 5.5.35
$2a$07$usesomesillystringfore2r7Qlttv93vMWGMf42lY1BOPSOYOlv.
Output for 5.5.34
$2a$07$usesomesillystringforeVM8JpOZf0KxK9t/2O5GXoQGQKuf3c/i
Output for 5.5.33
$2a$07$usesomesillystringforeuFDwUGZgk/C83yGNz7um.QR7iL1GITu
Output for 5.5.32
$2a$07$usesomesillystringforelh5gob/rnzEgxIjVCaMxmj9hnkFWWEG
Output for 5.5.31
$2a$07$usesomesillystringforeNVup/2h9BiV3d5gwcyypVz565AQ.K3.
Output for 5.5.30
$2a$07$usesomesillystringfore6AbfN4b4fkA/fKChUh1Kta/AMzyuRhS
Output for 5.5.29
$2a$07$usesomesillystringforeWsCnbo/eS3NxVtC49OjAUa2mS0xXQg6
Output for 5.5.28
$2a$07$usesomesillystringforeaIJ16Q2n9oTrMVzx7pwOkotZdUROwHu
Output for 5.5.27
$2a$07$usesomesillystringforeckaLvJn7kJHvElckCnjiaZasTNkXWT6
Output for 5.5.26
$2a$07$usesomesillystringforee.QjBDqxDLiy.MWLjkc0KqCwPXZwokG
Output for 5.5.25
$2a$07$usesomesillystringforeLneq3i5zsO2s2TS4iBrvMXn6jEJcLd2
Output for 5.5.24
$2a$07$usesomesillystringfore2Wq4Wy3qVM/aAN3Q1f4b55I2ZC357KK
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/BYmUd on line 4
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: password_hash() in /in/BYmUd on line 4
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/BYmUd on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: password_hash() in /in/BYmUd on line 4

preferences:
150.69 ms | 401 KiB | 208 Q