3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo crypt('a');
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/cIeg0 on line 2 $1$8cgeZKqt$M9.qPy.ewYqSedT8JePB91
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/cIeg0 on line 2 $1$dyyAd/A4$XbjW3W1DgLePvk24ZGTgL/
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/cIeg0 on line 2 $1$yNWaVJwf$i0ZcIt91XhoVj9e4uW3oK0
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/cIeg0 on line 2 $1$FJlcZnph$5ZfaZGfQbOmukb.up3Gig0
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/cIeg0 on line 2 $1$s5mhcq3W$2LyyMCR3EzDJilGKaAd7J1
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/cIeg0 on line 2 $1$FTkGXjqP$vjk.HvB/jBKLgi3x0pWi./
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/cIeg0 on line 2 $1$RoHCG0lx$2/BWPr3cjIMAFCJ65yLHA0
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/cIeg0 on line 2 $1$BE0mQMoE$P0A.sktHjLZnueArLzyNv/
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/cIeg0 on line 2 $1$77XRBxRu$ILzY5AKEOZSuDMY9L1T.k/
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/cIeg0 on line 2 $1$J5hOO5zi$3wKlKjBZ0N./mhgdLrlfD0
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/cIeg0 on line 2 $1$1ZFZLzs7$YymMV3f7OkbIXLyRiNVDJ0
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/cIeg0 on line 2 $1$f23VWMrM$jqz7QK2GHxPK1G8GpiK77/
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/cIeg0 on line 2 $1$EvR9b1cz$3fU.Yy9xmZgUo/Rsz2od.0
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/cIeg0 on line 2 $1$2twZ1c5S$SjEGWGn0auctujepONCGW1
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/cIeg0 on line 2 $1$hhY5mWUO$p4sgJAdJtsUDm3w37jebA1
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/cIeg0 on line 2 $1$e5Zbgx2B$DnxwGqE0RXCYPQqkG/fLW/
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/cIeg0 on line 2 $1$iYpzdE7o$bXO8uEa9A9RmAIBVMoPQs0
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/cIeg0 on line 2 $1$nh7fHfJZ$L/hSUtHWwiImwyUDvLUOB.
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/cIeg0 on line 2 $1$54xPyrg2$by4ZzDyYcpe.WGms3TNPO.
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/cIeg0 on line 2 $1$/tcBBipb$b62SrVmvU7hzBpCY84TSq0
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/cIeg0 on line 2 $1$CN8CnhJP$T31bd.kXrTJnGuRgfsBpO.
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/cIeg0 on line 2 $1$nvgg1ROk$oAj72meJphoWHsMapVNEW0
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/cIeg0 on line 2 $1$9KeoStJx$8iag3XlvNkbCOkH3WqVk10
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/cIeg0 on line 2 $1$lkkTS9dN$nZ.cDdlMwk3JNzq9Bkzx4.
Output for 5.6.7
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/cIeg0 on line 2 $1$kFVxtc17$8gHygbNq.gcoQk6dGyRyr0
Output for 5.5.35
$1$NelgfDju$dcnwc8KMEkPKqKM1d7gIM0
Output for 5.5.34
$1$KUqz9j/A$FSUhJeu6LM6lWxuAvNH/t.
Output for 5.5.33
$1$Ep/5nImY$qBASqF/EQvoFjPMKmNuER0
Output for 5.5.32
$1$8FS6Eo3e$nr8YlOSlWNVq2bWFL6rsc1
Output for 5.5.31
$1$3Ds844wt$6Wjj2jARQbwoRKqAuIJSM/
Output for 5.5.30
$1$c.2ztEAW$ODDWRg5O3uX1QbqSkcFe90
Output for 5.5.29
$1$UQc0ongU$R2MM2lJfEaKsgVNXK.WQ7/
Output for 5.5.28
$1$6lIw2Zwp$.SENgLftgInPmGRP8lhhw.
Output for 5.5.27
$1$Cx6BKHWz$TmFUa2hWAt8VhCVeoKiBF.
Output for 5.5.26
$1$T/huSOaG$iGqOh4QALITOJaYfFwLIa.
Output for 5.5.25
$1$bxemM0dQ$/0pyo2X35CuPx6QCQhvc/.
Output for 5.5.24
$1$6qv019Ax$7Hm7p6gnpO9J2Bo6QfSnt0
Output for 5.4.45
$1$yFOeWxwB$9zqmvD2l.JWcVmnLe59PT/
Output for 5.4.44
$1$t2kkmhCJ$R45VxS6La5Afhd./7ltkO1
Output for 5.4.43
$1$9363NsmS$NAoGuxF1EIwO.yqNDVZam.
Output for 5.4.42
$1$pFH8Y1HC$9/eQOoh0xvS.gJGErLavN.
Output for 5.4.41
$1$NxLjaycR$2rsft5COsLD2x9dZOEsg60
Output for 5.4.40
$1$dfU6DMJP$osJdKnHn8GKg.i1ZAcRf91
Output for 5.4.39
$1$o4SLf8d8$HQj7Dqc7175Ws1RXGfQ7P.
Output for 5.4.38
$1$iqvC3HU.$jQ4T3JCypFiggj7bKwRVw.
Output for 5.4.37
$1$9mwv1GrW$gSSHk.gX5djZuIFAxh6WI0
Output for 5.4.36
$1$svgvZx02$9olFm90LekHZ1jf2/Krb4/
Output for 5.4.35
$1$swgpT/fL$EatoNH.BWBi.nnhRkiSnx1
Output for 5.4.34
$1$4c0hYsFn$TrTjlcdAKMFdnaGVjKmlT1
Output for 5.4.32
$1$I39QNOnN$oTojVXNHZeKvHYehBUXxU0
Output for 5.4.31
$1$UJ0dJjeb$83N7ZqMSKn7g0jz8XCk2k/
Output for 5.4.30
$1$SutOvE8z$OdAjGxDk/0nDmvPgtBdn/1
Output for 5.4.29
$1$9TJXI3AE$ti4VCusKSbJ1G5BxaU6eo/
Output for 5.4.28
$1$qrd1EuNG$PTCJGvZ8Q/FpGMCmT2Z40.
Output for 5.4.27
$1$3VtUM3ky$NMBiLKA/P8GthEi1CMe4J1
Output for 5.4.26
$1$6Rtx7Ac0$ZZ4IGZ3sh4UJx7/GL6CnE1
Output for 5.4.25
$1$62lv1EWm$z60Wv8r/DcivGokllMvTO1
Output for 5.4.24
$1$/fd/u/pp$RIXmBjWS2s9kZmgkjZ56R.
Output for 5.4.23
$1$0qYpyBSN$06AanjJ8TYxtO1BM01Vt2/
Output for 5.4.22
$1$2xL.FdY7$o2n8UEi4WA4fkW1cj.KfI1
Output for 5.4.21
$1$ceUIFwUZ$9BbltqK5H52xCwLQTVqAI1
Output for 5.4.20
$1$Ec7kvm49$nz0FDmQfzMsynHFh5FxHr/
Output for 5.4.19
$1$xJ2f78Hr$kWp5DvZMguBuXwKKSkMX/.
Output for 5.4.18
$1$nbjs3o8J$2MLgLFvfVKqXldHukL8Np.
Output for 5.4.17
$1$/ziQJ8Lk$BrtQS4IGIAWJv/bfLALn50
Output for 5.4.16
$1$0wfVbPhX$HbF/UgAKvp1HoivurCS7d/
Output for 5.4.15
$1$aj8cOS5F$BshewaMYiNUoc/KbN5nEA.
Output for 5.4.14
$1$fddBixT9$ND7yn0Yf.T5IeyScohDpR1
Output for 5.4.13
$1$f1sH8.9v$JZ3EZSANAkrCXgkhgC5V/0
Output for 5.4.12
$1$5gQpYslx$Q1qQUif2QA6551ZgFcXVe/
Output for 5.4.11
$1$hU4GFd.C$IQ4h06J73pjD9OYImTr8k.
Output for 5.4.10
$1$Aj.A0rOP$aAUnd7WMYoEwVJhxHbOxu/
Output for 5.4.9
$1$BKS/LwiY$N4.SZtfzLqNJcrbSRhkJR.
Output for 5.4.8
$1$hGGsa.NJ$8wjtF8G.CNSchE3JG6sP2.
Output for 5.4.7
$1$tHv4KOon$wZ4D4FUkcVr4yhqYrRsic0
Output for 5.4.6
$1$MtGLyE0X$bzhOD/Bfm9ExHqo31I9bp0
Output for 5.4.5
$1$yXLsLWA8$J9PJAPj0oUEEmSX1qrBxa.
Output for 5.4.4
$1$fKRTAqW2$7EG07o6ddjMOIwV821bkH.
Output for 5.4.3
$1$N/L31igo$th2vB7W4zFtcfqzP4Pt061
Output for 5.4.2
$1$Df2BNvUr$WuyeEBXgln8VA4b9bFOrC1
Output for 5.4.1
$1$0PuvNXAu$AH4Ogoho34F8R8HTzbDjv.
Output for 5.4.0
$1$PjEeCEWz$YEhLUxOnDj0xTEZYHJ.Qr/
Output for 5.3.29
$1$WuMKjqlO$MtPoxnFO1P4yJ9nSq4r8j0
Output for 5.3.28
$1$E5qoQE1a$zc3d4qrIDTYB6Sow5VFtn/
Output for 5.3.27
$1$S.TY5lNV$QySs2oi.zJf7xXx7zq7IB/
Output for 5.3.26
$1$8bbQ0Svd$yIkzAFcFwEuuW.Tflwkm//
Output for 5.3.25
$1$9BQFWbPY$GXrbvfpIwUraSspeGTDI7.
Output for 5.3.24
$1$Xn6yl.8x$Q8/XE97MyeMZY3lEFHcMy0
Output for 5.3.23
$1$MgCNan/3$xb/bO/HCvHqIXP4fK4LcX1
Output for 5.3.22
$1$10R1klNe$Pk9nK8Bu0/9Z4SVU80yfS.
Output for 5.3.21
$1$YQwaqwIs$RCsET0EzXHySJupufEZXM/
Output for 5.3.20
$1$huyIpXmc$22HtAZNuK11Z4QZOkcBih/
Output for 5.3.19
$1$24hwnqXM$ZWmJZq8cDug7FAlmk9wXP/
Output for 5.3.18
$1$5X3.hTPO$U8k1uwkeZ7hp.f/5Zf0zj0
Output for 5.3.17
$1$6CmS9tk.$Ybxq4jwN/0XqJWlLleocT0
Output for 5.3.16
$1$7nvjOs6/$YPalXaN5lG5NDagBVJCVF.
Output for 5.3.15
$1$Sy4kxACS$WBRfm8s95IPPv1WWQIE8k/
Output for 5.3.14
$1$zl1WNytW$SDLLydzWdwBaR6KcUBJDQ.
Output for 5.3.13
$1$TY50PHr1$qVufAmkh6Pvnyb5yWenrP0
Output for 5.3.12
$1$oTKDsYEo$niRN9FAiC7aVdJ5ENHvFM0
Output for 5.3.11
$1$3saaWPjU$uLjD08ehOi.PF88zDWxxs0
Output for 5.3.10
$1$ypu5a.DO$WWIVXc3trJprTVkV5QiDP0
Output for 5.3.9
$1$U5DC2iXa$6ys4mb7iT0Yylb26bGjK7.
Output for 5.3.8
$1$Eh2zK44C$IpnVuj4SeCxVhk696ZM2f0
Output for 5.3.7
$1$J4LhcP8o
Output for 5.3.6
$1$m8cYi1Wc$IaZHXpPMFqjAy69bZRg2U0
Output for 5.3.5
$1$u5TLs8gJ$qXVCQ06WQntW8uWbjsLmW0
Output for 5.3.4
$1$jIYHu7WK$5isMPBYkzjcohY8Jn0vkU0
Output for 5.3.3
$1$b3CN65rv$Wed70/U.CnyJfQh8qFQu2.
Output for 5.3.2
$1$TV7ROZl3$VCA0p.VJrw2j8PZSxGDxE.
Output for 5.3.1
$1$XQ.c.5Ab$XizcOIajWTc4ICG40E88e.
Output for 5.3.0
$1$1.hPUrI2$Xj47J8jBqN2BjyHij5/95.
Output for 5.2.17
$1$4L.eti7Y$oA75V/igS8zPfWI6O25Wn0
Output for 5.2.16
$1$HSruswX1$cB3Zgio4FffQ48fl19XWj/
Output for 5.2.15
$1$XLX2jNr0$jjXPRaJdh5DRNK.x71Zkt1
Output for 5.2.14
$1$DWZ6Mcss$C54tF2zECr8LCHOdIQf4a.
Output for 5.2.13
$1$cFC5Cwxd$CcyGcBHBKZVn7JAjZyHwU1
Output for 5.2.12
$1$x1.rCw9a$rJpuTpaj6JaXbpudSb3Tz/
Output for 5.2.11
$1$P0Pscc0z$En9K60eeh22rrK78owsJ4.
Output for 5.2.10
$1$rxVMuUhy$nrgQbs9ci31dcYMCvPkBj0
Output for 5.2.9
$1$HjvByrUv$B0OnJx4u3wHqfXp3ARFnz.
Output for 5.2.8
$1$BT1A2eMq$sgKDDAXPmgvsVIHdHe5io.
Output for 5.2.7
$1$Adzxqouu$ngtd.AJWSQnQdbYUbX19B.
Output for 5.2.6
$1$V7slS1nQ$EOFXUcknMnBbTKbnk0v7C/
Output for 5.2.5
$1$ZVZ5O8//$p.PoNrUt0F8lphYHVqwGU/
Output for 5.2.4
$1$UPcDE3Px$sWI5KqdO/kQvOxFDkorsY1
Output for 5.2.3
$1$sIRiPe1M$OOTz/GYcyQ7tia8tOF93A/
Output for 5.2.2
$1$O02Y7nav$cCi5UBiItXTwNcHDeL/z8/
Output for 5.2.1
$1$.XVigQC5$fTmLPNhrd4Idbq/.gE3lY1
Output for 5.2.0
$1$l0Q.6LuB$/5W/6IOjGW2hEma.q3CBS1
Output for 5.1.6
$1$asCVBhb2$tW1GJcAnoq7lpSYSgvLhd0
Output for 5.1.5
$1$b2bTYyyj$bESTgJ/Hd8Hf57s4fZQBa0
Output for 5.1.4
$1$zush5dzt$VKECOPS6Pu8hoXaSLY35w.
Output for 5.1.3
$1$yi9OSQJA$b8bH.Btx.ObPIWvzVu8F0/
Output for 5.1.2
$1$h89H4F1z$Y.zUW2bAHbdZFmwV1Boe20
Output for 5.1.1
$1$MHCzlAdz$9flcAr29bQasIwXZdCMAy0
Output for 5.1.0
$1$fKziaXWT$Cb0Y7bzxj2UcZ.4X1RaZD0
Output for 5.0.5
$1$t8XMnuFt$t4e20ZfxqpzURhGavflZ5/
Output for 5.0.4
$1$bHF0pCcA$M.Gagz6UUtVXqGx5gmboo.
Output for 5.0.3
$1$EdY29unL$6inlVzyCDr9VK1RHRkxhK/
Output for 5.0.2
$1$2igjanMd$fmrjBOdZyx86bGqem0Xuu0
Output for 5.0.1
$1$moZAWZcs$sUk/vR689A8EGi4XfpSmG0
Output for 5.0.0
$1$z.Zdby6d$LmCQIAI6Iq5OorvBe23Us/
Output for 4.4.9
$1$ZWFy3WRi$z5JR6g5U1GuDnp0RThEzB.
Output for 4.4.8
$1$5vVv5nK2$XJ/lP2Ea7nzJT6ggJfnfs1
Output for 4.4.7
$1$454LNcW.$0tVNCQtHtVj9iTF5A0qk8/
Output for 4.4.6
$1$avi4a6DI$oymgl7TskKgITrYyddSWf.
Output for 4.4.5
$1$ElLLCVLv$.h88N4TqDFBq3i/3MeOX8.
Output for 4.4.4
$1$HNGdWohs$OZzzvJDPnc6NjMwZT5Fnw.
Output for 4.4.3
$1$4bfQiBmx$CDw5sIL9m0CqwvJU1aHIg/
Output for 4.4.2
$1$G7a8Ph0P$FaE/3MoOHZfcoFnQ93/Ax.
Output for 4.4.1
$1$lbF/POAo$Dc5mOO1yoHxMX9bC2/IXc.
Output for 4.4.0
$1$7plgVYtI$ib6CWSd7zl2H8KmEm7nez/
Output for 4.3.11
$1$.50vBxwj$yBaZJB2QF3XGBSf1gMp2./
Output for 4.3.10
$1$Bjg7etCf$hO1t4JxWhDKVA91mtNoxE.
Output for 4.3.9
$1$4II9Fhom$HQWjKqRsMvhLGxjT5aSuZ.
Output for 4.3.8
$1$uz9oyNOu$hHX6zZl8tFM3j34BZoYPf0
Output for 4.3.7
$1$LdLXy0SJ$7AJbTo8NEeJVT3YspKZrW/
Output for 4.3.6
$1$yePbvLZE$5p4seoOwOVVIF.29ynpXQ0
Output for 4.3.5
$1$f1FFiFLU$nljRY4HXcZK8pJZBebkk3/
Output for 4.3.4
$1$0/S0Mlzm$3b5jHJuDC5KdlNQIQF3sy.
Output for 4.3.3
$1$1qceYrVF$4hpTab/X4OYhwrH5aVSfa.
Output for 4.3.2
$1$89slkjQA$O5SHhbcSui2CgDd/Bd8c71
Output for 4.3.1
$1$dD5ATeA3$Y8caodkisL232QRJz6v540
Output for 4.3.0
$1$fBuDAXLb$A6rBlHNbKtWy1ed7kjzRY.