3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php for($i = 10; $i <= 100; $i++) { echo "{$i}.\t".crypt(sha1(str_repeat('a', $i), true), '$2a$06$usesomesillystringforsalt$')."\n"; }
based on cE359
Output for 5.3.7 - 7.2.0
10. $2a$06$usesomesillystringforeEyH.ohPlfKDBb2evvYQarze0PjeB6Cq 11. $2a$06$usesomesillystringfores8Eo2WKLbNyZcuAsR.Zwnj6MOO8OBaS 12. $2a$06$usesomesillystringforeS4fSvCGNcH6xbJKRX4sSYgdXN2Il/J. 13. $2a$06$usesomesillystringforexWVbmWMROTpay7.vkNhbT7N1Q4MksJK 14. $2a$06$usesomesillystringforeSb8861Ectq3kZrG42aaeTSHbqDRx7He 15. $2a$06$usesomesillystringforei7FWk8qXCJRuOKzBk1mxEgoO507gGbm 16. $2a$06$usesomesillystringforeCMp0ffLg/y67uaiNGoEIOKXrGOO9r8W 17. $2a$06$usesomesillystringfore4flIdpEkreoTcc3gt7SfnAY.jupnacK 18. $2a$06$usesomesillystringfore6om83jd9nCSG.0QADhRRAZ.avx7fLhK 19. $2a$06$usesomesillystringforeXu0SurMyEN2OEfqhT.cQsD9f4HCRXyi 20. $2a$06$usesomesillystringforeI8o0q54PJs8hOTQ.iZpdezkCI7t5o5u 21. $2a$06$usesomesillystringfore4rkCFJ8/s477oZlElM9wtw1.nS3ZOsG 22. $2a$06$usesomesillystringforejxEUTlqvYnozBrStkxjHXpOXNp6iQHG 23. $2a$06$usesomesillystringforegLQmzYW/Q4iMlVIRXb.S/f1NVcKToM2 24. $2a$06$usesomesillystringforegUlCk0JIaeELkrZBKNCZCegHThhYzNC 25. $2a$06$usesomesillystringforegcuSD7nYYedPiU8IfGI/wb1JP5Q1Iyy 26. $2a$06$usesomesillystringforedylaNRA6JayPF.romwQnTezR4Ug3Y9G 27. $2a$06$usesomesillystringforeotANKwhfY5Yz0GeFVV963leTbvW2txC 28. $2a$06$usesomesillystringforeeKmoBcbJ5/oZ64B9BHKC.6jWAigpB1y 29. $2a$06$usesomesillystringforeMaOwNLxTxPYG8pUTEr06IQb6WiCYUHS 30. $2a$06$usesomesillystringforegKFWo1LKXNVWp6Pjh5wiICiR8JtJOF6 31. $2a$06$usesomesillystringforeNKCKGOp5Kay2bF7VmZBV5hvOWfMagLS 32. $2a$06$usesomesillystringfore0.qLeYifovhWg1OLpCXf3njX7IIBkpO 33. $2a$06$usesomesillystringfore5fbjoz5o33683EENn7/v2HSfY0EFKeu 34. $2a$06$usesomesillystringforeD5Sjj.w0zjKa6WXosPnv8d.wMu9TXbq 35. $2a$06$usesomesillystringfore5b4u1IKZ7bIRYMoEGJIFzeVyeiUn6Ae 36. $2a$06$usesomesillystringforefvQrhAARuu7nx3ZsyvIxLOtxDiumw.m 37. $2a$06$usesomesillystringforeFCONLAqFJSbfyXfAgBL7DpcZRpnz81. 38. $2a$06$usesomesillystringfore8M34HGJu30sfAlReXIY9A1Y4eiXCtFK 39. $2a$06$usesomesillystringforekUHHwnfw7kLT0VxnBhPkZvP4iRxJ6gy 40. $2a$06$usesomesillystringforeIO.jitGOcvShnCqtcTxRipcvRUVQWG2 41. $2a$06$usesomesillystringforeCeRtb9EJpAaJS2yknjSG8GZKYR9292i 42. $2a$06$usesomesillystringforeZkKrqAKIlTAwQ4YIynaer95muJ35YNC 43. $2a$06$usesomesillystringforeaf6x/Ub1Jk/XGC4Z/xeJmf/F1ikwX6u 44. $2a$06$usesomesillystringforeAvs0YYBL3/hFeauf8RtWpAf6e.2fvjG 45. $2a$06$usesomesillystringfore.daj/APH7vxikJbahtoVt9EJn.UGqmi 46. $2a$06$usesomesillystringfore8XidWz9vnuF.pScMAAHwz2matqf09fW 47. $2a$06$usesomesillystringforeIp9gipXdb.jA0ozOIz4.LDSEnvr6ZDu 48. $2a$06$usesomesillystringforeKHsZio06WFWqqhpk3OfgS6gHHYQbFvm 49. $2a$06$usesomesillystringforeIvGEuERGcYNWqppQHxlKAhk5lsAJkXe 50. $2a$06$usesomesillystringforeuhJUXqqTgAGScAwsETQ7sZqMaLYifLy 51. $2a$06$usesomesillystringforewNTl1d12.tbg3vCDtr0QJOguHxYfY4K 52. $2a$06$usesomesillystringforeFTGs1GTsyLhOMBx6kX1u5HWwoUERuYW 53. $2a$06$usesomesillystringforeQLi.Pjb9.CI/ssP6zFoBBSzjvOEW/n. 54. $2a$06$usesomesillystringforevXKE/UYE8MwCJmCCK33guqmmGnIBTKu 55. $2a$06$usesomesillystringforel9Z4TC4q5NLNqMS/kaKlDw2ob./i5qq 56. $2a$06$usesomesillystringforer00qjPkBPSliRSS3Rh87Mn574dpsMO2 57. $2a$06$usesomesillystringforeLXfGB/UniVEFvH3GwwnL5J6giYC3UGW 58. $2a$06$usesomesillystringfore7w1kw0k3WNV8U1l5E2u9lYVR7Srbg.O 59. $2a$06$usesomesillystringfore0o8jLn/Rh3mQeIVm5dMTMma5NilLrmS 60. $2a$06$usesomesillystringforervOGaMzjgM3hIjoeP/IqZCCI/z1md9O 61. $2a$06$usesomesillystringforeAdqOQCKrqAm4dRJDOiAi0cOPr9ChMhm 62. $2a$06$usesomesillystringforemEa.JNyMFb4F4BBaPJ1i.fcR6hAeU.q 63. $2a$06$usesomesillystringforeodW93okrs702saRvQwBaejVR.M3v6Tq 64. $2a$06$usesomesillystringforeBuA6sw5iG99B8aQK7wdrlfap8AxBydi 65. $2a$06$usesomesillystringfore2GSlv0ZptJIH6i8W953V8bOdUHUcwW2 66. $2a$06$usesomesillystringforeFrh6L4hoqup/r5UQZcpbV2lPMiYP1gG 67. $2a$06$usesomesillystringforeipaVVXG6SJQiP./U.jD.EsKHtaAPkIm 68. $2a$06$usesomesillystringforeJXYkpY4rVpoanqjWPVbBtidMp5LDevW 69. $2a$06$usesomesillystringforeUymJKCUFMg7yta3h6BFX3dl1ZiNkwYi 70. $2a$06$usesomesillystringfore6wN92ECynBDxO5qRuJRXMIXn4v123z. 71. $2a$06$usesomesillystringfore1RUgLSLwSdrMBqAgGgEkluwUUgMgIZ2 72. $2a$06$usesomesillystringforefQj0I9XYPqTvTYOVmJJ1OeAb4q95RgK 73. $2a$06$usesomesillystringforebz1kwrHbxfXco0TtIA8ZpQVo8eQWMoi 74. $2a$06$usesomesillystringforel4G2MbEBmWs/CmNIyZyz5g.PqsJ7SCy 75. $2a$06$usesomesillystringforeZqFSttCv3BcOQbYGmSRjaXRLnetPNu6 76. $2a$06$usesomesillystringforeRpu.Fk2VAsZ.s4DAr7v86tuJmAtwLfC 77. $2a$06$usesomesillystringforerbSN.Dh9ejgCP1nez8pCXqdJj5014Ne 78. $2a$06$usesomesillystringforecAaU3ASIMzDJ7T8VNmUnJ0yQHWWNFvS 79. $2a$06$usesomesillystringforemt/0/yIB58wa.CcuJgVWDUHjNjcx4sq 80. $2a$06$usesomesillystringforeP21YPK0iaaPu0Z.ql15wr6mSdlotzI6 81. $2a$06$usesomesillystringforeJ1lbyD/XWVF0SddjPSoOvtjTXblIRPC 82. $2a$06$usesomesillystringforeKPwLXhuLQEfC4yCyF3whXz14qQT8mzy 83. $2a$06$usesomesillystringforeNp9kdVoK0pRqbAhIIBb.4lEX4XTVZJi 84. $2a$06$usesomesillystringforeQm5iFGA3zhRy4h.7.XmyPMg7W2lE8LG 85. $2a$06$usesomesillystringforePH6iOfwgtk7dmpq8qYhRo6SO2V31E9i 86. $2a$06$usesomesillystringforeyVW9d5wXgAVfXLirmcDu6gBhltSJEGe 87. $2a$06$usesomesillystringfore7UAxvJzP5BYdksIlH2gsSvqnWCPWI1u 88. $2a$06$usesomesillystringfore45nag3NpNaQ7iu9v2Qwh1Xkm000A.Ty 89. $2a$06$usesomesillystringforerNHVz6AdldYAaFDsSCO0aRqAqoNNWUG 90. $2a$06$usesomesillystringforeSTsUm5L6ngBI/s1oSpk20X7czQgB6HK 91. $2a$06$usesomesillystringfore0VQy/9pd.SfnXu5kI2k97Vjpu81efra 92. $2a$06$usesomesillystringforeoEH1t.cvrrPhzKpW9oO1zHS9KoNHWOK 93. $2a$06$usesomesillystringfore5.3HY8e/PTIOuUeNVtjLAPxDcUp6w9. 94. $2a$06$usesomesillystringforetmC4bbt9BJ4Jvf0SFCn.1POV8eXkFMS 95. $2a$06$usesomesillystringforemd2cFR/FWpG9ad.QeRiMvZWVjLb3lTC 96. $2a$06$usesomesillystringforeoxCvXnLMeh5rO07J6XjajdgVD6xSlvS 97. $2a$06$usesomesillystringforebrfeT1uQP6.L0MRoyE4lRLnZz75xiJy 98. $2a$06$usesomesillystringforehvaOntFG9KMg0mj9TyoMugad750yJMy 99. $2a$06$usesomesillystringforeRcoYxbmuhPbsKHdqf.4OnLt9Z3NIuJa 100. $2a$06$usesomesillystringforer7sTtCOBrDOrFic.7x9/.JN.7LW262G
Output for 5.3.0 - 5.3.6
10. $2a$06$usesomesillystringforeFrayKOAzQm4.HuCSHrKHLrzOgWmS5a. 11. $2a$06$usesomesillystringfores8Eo2WKLbNyZcuAsR.Zwnj6MOO8OBaS 12. $2a$06$usesomesillystringfore8fytnBTqXcpWOcR3itQrL0seQtbDjuS 13. $2a$06$usesomesillystringforeXnUBAPYr1ko.6QSRTYEvRm.Ei/aaL4K 14. $2a$06$usesomesillystringforeV.fnbzk8SLf1t02.06o760VFrf0AwCG 15. $2a$06$usesomesillystringforeuMi6HQKqC2/Cpz18ohxQYqU9z8OyIke 16. $2a$06$usesomesillystringforeZD.VSjbOAI1AafeRZd/gSEnzK3MIkV2 17. $2a$06$usesomesillystringforec9qiR84Bu2sZHrtJ7Pux6nbkgW3n5oq 18. $2a$06$usesomesillystringfore2nFfg4nF0v70o3uX6sSVgnngN51DkEu 19. $2a$06$usesomesillystringforegWI2QxAP8tsF/6SUucNXquJCwVoIz3m 20. $2a$06$usesomesillystringforeasz2bRoVTWw/iuua3oXA7dqkqY2ktl2 21. $2a$06$usesomesillystringforeq478RaYPpcTroLt6RqWfuL7aA3zbgtG 22. $2a$06$usesomesillystringforePS4kp5C2w66MQ3ngWP.W2e04kecoDca 23. $2a$06$usesomesillystringfore5NM0gvI/MWtuRFoB8c1fhgipvwTWloq 24. $2a$06$usesomesillystringforeKyZHtkPFuiffP1KcOAicRE1Dts5Tnxq 25. $2a$06$usesomesillystringforeS8cwjXtE0yfZOgOE1rpqHgNQvhtJ6yu 26. $2a$06$usesomesillystringfore4oEwe5LvIhl12p4rc4xnQ5GP4zxLmmK 27. $2a$06$usesomesillystringforef2BJVNZkMpWGjYwxNFLszXxCtMzVz.2 28. $2a$06$usesomesillystringforeAKc2tps53QyFL46EU8fAYsLqsS8.0d2 29. $2a$06$usesomesillystringforeKcuzbFYQnkalAws9xgKuUIB1.952MMG 30. $2a$06$usesomesillystringforeMGh9X/cYCDr5sTJI3jZ44j39k9KuU7G 31. $2a$06$usesomesillystringforernZw0G66SkwzTEp6VpVq29Kfa/Cdr5O 32. $2a$06$usesomesillystringforeiUM69X3xGOWX5Cpd6wP0LaZQw55n.0. 33. $2a$06$usesomesillystringfore21BEcA0Xrc/PJIfEAlWbIqliorpYTP. 34. $2a$06$usesomesillystringforezVjqNEMrYyoFLjUbbutWeB3J0X4Glke 35. $2a$06$usesomesillystringforeu5aFM1WrgrSnCy6wZx43tNTVKkcBi1q 36. $2a$06$usesomesillystringforeuJJ/FE/CHDjOno/r6NZbrVMyWKFBBHW 37. $2a$06$usesomesillystringforevHuqTTJjc4XJ2M1VY757a/lvEwRsXYy 38. $2a$06$usesomesillystringforeQLcS.jOgXtbTAPm2SqsV53N6xK0Yh/S 39. $2a$06$usesomesillystringforeglQz96OWVVTcoLX/M/6fhgpBNMq7qXu 40. $2a$06$usesomesillystringfore10pv67ZZrWPwSTlqJzx30cnugsKmRF. 41. $2a$06$usesomesillystringfore5V9OnwpX5WUIromYHL9JTOWJhKT36Za 42. $2a$06$usesomesillystringfore4Kmh96/vNLKolT8XFKHDPk9wWbHEMcm 43. $2a$06$usesomesillystringfore46.yvZq.bm17Zxx1FHPO7sCfiPKrOK6 44. $2a$06$usesomesillystringforeVwaDwYBmnDjeiVEzXNNm6XensJphrdW 45. $2a$06$usesomesillystringfore8P0a4Hfxjb6LXdSqqL3jMwud4Trx3oO 46. $2a$06$usesomesillystringforevXukO3IOZ5Q6lciwAMR3q8ME17Xn3n6 47. $2a$06$usesomesillystringforeX2J235BBJDoFK1KhzvU74TFIlP9fNyG 48. $2a$06$usesomesillystringfore32c6iUDgKlyOLHhAZXBFOW3XX9klZXK 49. $2a$06$usesomesillystringforeiy1fl9goRhfxzxRhKKwBbdubLlOtn3e 50. $2a$06$usesomesillystringforeqmrU6HtA7kdMoJWjnOUy0vjTayk.b9e 51. $2a$06$usesomesillystringforeJdSt1E7EZ4YjAC0WEXDeRozYJPe2TVa 52. $2a$06$usesomesillystringforefdj.lIGf/gj03xcOUT7lCViEMypz9J6 53. $2a$06$usesomesillystringforePZQ9jCTqBLtgfU3o0zZWiRB9F2zPyAG 54. $2a$06$usesomesillystringfore8OtTEY9BJJD.XPhyhkB9W2SU3qrwxvy 55. $2a$06$usesomesillystringfore/AAkhqLZBsSa7G8uiB7ujTtIqOSAxxC 56. $2a$06$usesomesillystringforejlmjIU4pzumqjl4BiiZJ69eoy5TmXVW 57. $2a$06$usesomesillystringforeUvyiFVr8RBU7M.IMH4cId9kcIP9MoVK 58. $2a$06$usesomesillystringforelPmgnQIsJ1kazwjiNqm/Q1GzTM0m0eq 59. $2a$06$usesomesillystringforeZjthTfgec5lrCcgHaY5DrWgHdRbsWk6 60. $2a$06$usesomesillystringforeIjLKD6WX61fHgDa2..GZz3gL1u7Qrdu 61. $2a$06$usesomesillystringforezfoOO35JB83NwYq4txdz3h3SnP57lva 62. $2a$06$usesomesillystringfore2QggV50a0wEE.kFFdHk4J2CQ.PwApNW 63. $2a$06$usesomesillystringforeaUWb.JowZ4qzlJNm8JHfepxkltYVo0K 64. $2a$06$usesomesillystringforeBuA6sw5iG99B8aQK7wdrlfap8AxBydi 65. $2a$06$usesomesillystringforept8oyFjPnIb4L3DXb7WAnwXp2X5oyAe 66. $2a$06$usesomesillystringforeoCU0Y2CoWKOe5mZCxWgjsTNBGqaxRVm 67. $2a$06$usesomesillystringforejOwHC1f8aJsy5LX6uRFLazR.I7R319e 68. $2a$06$usesomesillystringfore3i/vYv3CtJpaksOMyv38Ghyrzy0tKle 69. $2a$06$usesomesillystringforevRtxyUFpM.tWZ.U5RLUuoBaAGfzQVpa 70. $2a$06$usesomesillystringforelERfEqTuHFg5bpR2wk/K1I1vIMeOYAu 71. $2a$06$usesomesillystringforeH418A9VXHUWwiPccuoFDgQo.QC/tj.q 72. $2a$06$usesomesillystringforeW.jSXt/UZk6aZIzqXcYtJttYS.0yZx. 73. $2a$06$usesomesillystringforeB4OIgStdMRwufabIw3rrEauyuoBfGsW 74. $2a$06$usesomesillystringfore/vjkMxyHToHYqIvQn0deh7sAXVwJoWq 75. $2a$06$usesomesillystringforejhTKofjrTU5ncL0dRXnJILuXkRG7G5y 76. $2a$06$usesomesillystringforeJa7kwlY86ZuRhEcTgSR58MYLBr5dcXG 77. $2a$06$usesomesillystringforeXtUiDMIKAizoXtgv.tRhZLUl34qXtba 78. $2a$06$usesomesillystringforeHthmhpdMfmbH1wdGkqHwdtp0bCDCa3S 79. $2a$06$usesomesillystringfore9RKBcCTik3olfVDBTTPB7ZcuBzpCePK 80. $2a$06$usesomesillystringforebINmUXXfneVckHNIiq1eQwnblbVYnme 81. $2a$06$usesomesillystringforepjXTuyLp4bo9QrZNYEACT5BGcZM/6D. 82. $2a$06$usesomesillystringfore8SCY6Vf/5kp4UhWIqnkq60bfMfb20l2 83. $2a$06$usesomesillystringforeEv8MReZLcTfTyR/RFEUbnZcpelxGapO 84. $2a$06$usesomesillystringforePhTIPk8Bul.IAyfEuC/1OYfFpvj6MC. 85. $2a$06$usesomesillystringforeH0WAz18lktmmju60jLCT7GlC7NitZIe 86. $2a$06$usesomesillystringforeJWy/Z04FF56naiJLNIzsussStsWMpwW 87. $2a$06$usesomesillystringforeJpc170UrqGmnZqDxu5hxDimauW9LTe2 88. $2a$06$usesomesillystringfore/WGpqSJ8ir/ivq1SaSHRIcIpu0ek9pO 89. $2a$06$usesomesillystringfore0PxLlahErl6XKOj7q6rmPjcsZXg50n2 90. $2a$06$usesomesillystringforeRXPN24RbVDVacHTX.4.6QqZO4F1EhJi 91. $2a$06$usesomesillystringforexYxo0WeqPXerkITWK/WNY.BHwn2F1iy 92. $2a$06$usesomesillystringforebcbGM/5tpy2LjmY.RTgXNvq8LpfNQ3C 93. $2a$06$usesomesillystringforem40vG1gpkKANyzowfSI4eFRLPjcZVXa 94. $2a$06$usesomesillystringforeCQCQzrTp36tSthIRgmbOvaQ81FnKkt6 95. $2a$06$usesomesillystringforeLW4xRHoa3xN62Pi6Tj7t6ax1J2o4ZVS 96. $2a$06$usesomesillystringforeifSO3BwxYZkkUXlRCClVfq5qsKaYevC 97. $2a$06$usesomesillystringforeX/u3Z4ME/2sUbYwFfYtt1GOesi.8QV6 98. $2a$06$usesomesillystringforeQm2CHOduVbncA/rgqn8CvdBL8ujy3Ne 99. $2a$06$usesomesillystringforeK.Af5fZ7kZRfbQiVLPuqh3lFQWURjXe 100. $2a$06$usesomesillystringforeZIfSffD501ZWZw4aV/IbkLMJE2s9Aha
Output for 5.0.0 - 5.2.17

Process exited with code 139.
Output for 4.3.0 - 4.4.9
Warning: Wrong parameter count for sha1() in /in/3ZWQ7 on line 3
Process exited with code 139.