3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo crypt('cristian');
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/3FX2m on line 2 $1$z3I8IL99$UozSkoPuHKPiIMED.atFv1
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/3FX2m on line 2 $1$8xRgTb6p$MjUDiiZ2Cz/I5biyrcSH..
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/3FX2m on line 2 $1$fuQ7KjiL$EMtVUwTLxcukVoc.IBG59/
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/3FX2m on line 2 $1$PtizOa4A$6Ee1sW2CrfXG15hCQAkZO1
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/3FX2m on line 2 $1$jYPyfFz/$LEeLI2OvpVXP9hk94HEUr.
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/3FX2m on line 2 $1$yUPt1ZE9$wBKScJezDLet5FLliCJnN0
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/3FX2m on line 2 $1$qD2USKaw$S89nYKoKcDrsLXT5MNJlV0
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/3FX2m on line 2 $1$0csMNT/Y$EaqMbR78G6HSpLKijmzXw/
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/3FX2m on line 2 $1$NiZArj5y$LhWIEg5TxjfKhYnxQ7Ydu.
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/3FX2m on line 2 $1$z8D/qgCm$l0fbDOdyn8YitdcUcmqxa0
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/3FX2m on line 2 $1$qWbK7Meh$lfr9Ha/Z8Luof9tz8nr/F.
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/3FX2m on line 2 $1$uZ3O6TV1$zHRW35mbeU3FzM9Wv5KPb.
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/3FX2m on line 2 $1$GphzABzD$Rhu3joMAAX3PT5KSeO4t81
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/3FX2m on line 2 $1$dqLtqbLD$Vdm60Z0j2nYnVgsSlmP/b0
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/3FX2m on line 2 $1$UVvH2UaX$fSpcDgKPckduT0gqqI8CG0
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/3FX2m on line 2 $1$JnZ5rp6k$EeB.FJBlS/dBvrMsrJ08O/
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/3FX2m on line 2 $1$u9wecPZJ$zWnoN8lzrkjq2Qksp7zwn0
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/3FX2m on line 2 $1$3mhpeJe4$GVj4AeZuQwy/waZxQIvOU0
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/3FX2m on line 2 $1$Y6H8.C8M$D30WCnVq2MQycjNmeg3K30
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/3FX2m on line 2 $1$tTpu0pj3$YOuzmPKjQLhMmTkMVh1K5/
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/3FX2m on line 2 $1$zYe9uhmF$yyMMomQ8ipNpi5vngyOUG.
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/3FX2m on line 2 $1$WkC8eaQ6$01FRliawDEC0sYyOt55mi0
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/3FX2m on line 2 $1$ln6S3P9P$UcScvroRetWDC7WVEcW/.0
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/3FX2m on line 2 $1$x1Zreawa$twb/CbbiLF59nsxKdMXa60
Output for 5.5.35
$1$lpgU/AuG$7GuWQKmkQdKm4uHHL5iWA/
Output for 5.5.34
$1$anscPYl.$vlOCXglBc3x8ylY77IB82.
Output for 5.5.33
$1$XXper.WF$BgE9/9WGPP/12PMr8Q9E30
Output for 5.5.32
$1$HX2Y/tTM$4i3rkJk8pb9JmXvSeEI5E0
Output for 5.5.31
$1$OPaCnstF$RXXLl8SlW2RaFKOvl48DV1
Output for 5.5.30
$1$wuHmo0WJ$OfIUGAKk9.h0unyFwt/531
Output for 5.5.29
$1$OsjqtNch$z9MZodyb2drn.vdQSM1eo1
Output for 5.5.28
$1$LaHHy0NN$Orq.eAVDZByydFUXDAPGg0
Output for 5.5.27
$1$ae8VetyM$v/vsxz7u5oWY7mvu7Q8ms0
Output for 5.5.26
$1$5FdozajY$8cSMhAVpik2x2EmcWtZei0
Output for 5.5.25
$1$X8C6KwYb$Qvotv1a8lSp94eeEQa9131
Output for 5.5.24
$1$krUjRtMN$2De12flegXYbKTDXsq91J/
Output for 5.4.45
$1$IVv2rcuQ$umU9w.17nm8MGNBz2KjKl/
Output for 5.4.44
$1$ZHHkBKce$JLTOQU7PO4gBhC2eVlTWD.
Output for 5.4.43
$1$7d6W2GLe$m6kIuyuPo0fb6Zin9vDX70
Output for 5.4.42
$1$jBNRDEfn$7XMkFys0UmNw6DHdYkFVi/
Output for 5.4.41
$1$JbW8EsNg$41wgOjc9U5OfSm0Xv3yLm.
Output for 5.4.40
$1$q72MGKO3$2/B5EN22.hFkBm9KNBUiC.
Output for 5.4.39
$1$UEADjUJ7$XOWaKcA2KRgfTplyXggS10
Output for 5.4.38
$1$.NdD31fF$341gg4lX0pxbA00HOs95e0
Output for 5.4.37
$1$RMGL8JVO$WEwaUnSk9TwM/i7yw4r0W.
Output for 5.4.36
$1$3KsX4SPD$jvy3x3pCGQ1raO7ZmWJPq.
Output for 5.4.35
$1$dBHaEIeP$rilLqUmSdVcKQ.xWGFej1.
Output for 5.4.34
$1$IRbvAoib$1bS19LXarXrZlU8PuDzJQ/
Output for 5.4.32
$1$ywT/MUDB$IRF3y8wf70HYlIjSSo/iQ0
Output for 5.4.31
$1$/mWDA1KX$UI8BccrFt7GMhYo5uaATh.
Output for 5.4.30
$1$MtvNm.oz$11nzEovDYkqn3BTJf3YE90
Output for 5.4.29
$1$J91RCZ4B$GmeZs8eYi.U3U8fbIZM2D.
Output for 5.4.28
$1$5KTT3did$BIEVbSHFBQhrrqdYnf.u3/
Output for 5.4.27
$1$2P0jpOg4$a4RfNGGUCE2OSgUCZIvFp1
Output for 5.4.26
$1$GG5jFAb7$STfZZMSTFwXOpkHr2UFSN.
Output for 5.4.25
$1$DyXJPcFn$fruZxBFgMxfX1Fi1AdK530
Output for 5.4.24
$1$mHrx23vz$VEz4XtGRF99rzSd8MIoki/
Output for 5.4.23
$1$tfrsfscR$dggh2JKmYOqaP8YV1kq1m/
Output for 5.4.22
$1$6WBzMA7j$jIClhjNJBTpa1MbslYpte0
Output for 5.4.21
$1$gRAo6uBX$7l2NN9iep/gcC5ElXd1O31
Output for 5.4.20
$1$j0pC5Ab6$mhZkOrdnSxFH389JMzIHa/
Output for 5.4.19
$1$Z3HySxvs$nKPE1kCEwt2WcNONGXupj/
Output for 5.4.18
$1$LxUAaH31$HzON1Ac7BdMIsFoEvWI9A0
Output for 5.4.17
$1$IdrNS2kt$wBNujS4MLxBpDvarVLddB1
Output for 5.4.16
$1$RXklehsJ$DAXNEM9L3jw6TsWcC.whA.
Output for 5.4.15
$1$AlGyZpNB$J0R4vY.cqO7Ruask.WOaS.
Output for 5.4.14
$1$7Hk2nR9i$Noy8fLX9k2U82PANkh3rC.
Output for 5.4.13
$1$OleZBw2.$YDwwQafOEgy4PB4UwAejL.
Output for 5.4.12
$1$4OXCasVD$vx/Q.u/lnw0E9t/shKDaQ/
Output for 5.4.11
$1$CvCL9cGO$7kUcLSLP1JRP6s4i4Q0vZ0
Output for 5.4.10
$1$bgJkjB83$3atA28xlcHk6q9sRysI0W.
Output for 5.4.9
$1$QCAv81HS$3eW6aJQ3iGVvXhHprs5ts1
Output for 5.4.8
$1$GSrcox30$byxdxGAhdwzrXner972et/
Output for 5.4.7
$1$ZGsJ0GO1$tn4ltTFP/LTAfvQQVckvW1
Output for 5.4.6
$1$OgbTi7BC$HoS8cE.QVzXa1KbiISW9z.
Output for 5.4.5
$1$/UwG/8cG$6xdJviWExH1PYJVm7JAbG0
Output for 5.4.4
$1$6qJNuRE9$FJ534Z1lGocQApYRr39JA.
Output for 5.4.3
$1$guQ0JhQw$Dl9BY5jQQDtgc3n5.eM8c0
Output for 5.4.2
$1$Q2CAyAg7$Dokg1/YrBZ4IsUL66CuwD.
Output for 5.4.1
$1$xp9OrLAn$XEN3F4qLiqwTz2L2Tp.h31
Output for 5.4.0
$1$z.u/A0pb$rFdX7KA/ffSylPeSTr5t4.
Output for 5.3.29
$1$QSYFViiP$lbR4dvqT0ZMciFGjB108A.
Output for 5.3.28
$1$9tpK3b.R$TKKH4U0OWTPTvyPFWHHaB.
Output for 5.3.27
$1$9rXDzwJ1$ovcKjvVsbFo5z2pB9aopy0
Output for 5.3.26
$1$FW6N5CZ6$6qCNnrf/3JdmscEnWP2AH/
Output for 5.3.25
$1$EzFfKmJn$aJTNE/oeZ967YlXfpFsgj.
Output for 5.3.24
$1$QEtzp5sL$8BkXE4H0iBRWfKfvu9Fib/
Output for 5.3.23
$1$uVPrI7ue$xT2YECmVjmBBQuHEh8L5M0
Output for 5.3.22
$1$5CFhyhvY$.SGoPi.P3eEK3aTV.4Dsk/
Output for 5.3.21
$1$uyhthvFV$yGHygN0aEG8ySNmIkLphw0
Output for 5.3.20
$1$fRJtZ4qs$NvJvGLE10rdw9vCqCloiR.
Output for 5.3.19
$1$3bbs7EhC$ptOpvB6IcUvqJ74RSf.27/
Output for 5.3.18
$1$XZ1NRPqh$W86XhZ7wYqyJp0eMESvJU1
Output for 5.3.17
$1$P4a.id4b$iNADw2D51nVlnPFcBj7WL1
Output for 5.3.16
$1$3G3uJLvb$M46t8ttKTEidYaKuqsYZw.
Output for 5.3.15
$1$Ajwd.XQO$3KwOlUuaL1Ae6uFvcNsT5.
Output for 5.3.14
$1$P/8lrAXa$D/iSFWdgT6PZRCflVaita/
Output for 5.3.13
$1$ZElJrhjV$ijufYaUiqMIVOVJss/UhV0
Output for 5.3.12
$1$lbvNtxZ4$Msmzak4IkY4BwdAwGEm1c.
Output for 5.3.11
$1$xWo541rx$OJNVpwWTfJ6aFIudm91pY.
Output for 5.3.10
$1$gUuyfpSf$WODVyFWSgij6ot0CiZUJ..
Output for 5.3.9
$1$ab6X8SDE$42Uy6irPn47qiO1LJX5LP/
Output for 5.3.8
$1$kxemwQmM$95aAgpoiIhdZAS01Ei7z2/
Output for 5.3.7
$1$wTRLmd7x
Output for 5.3.6
$1$nWf/kDSl$wjqRbvVP78sp.16GnRA7u.
Output for 5.3.5
$1$FxUxeB6u$1Nj3maNeQXPPyvKJOxPjt1
Output for 5.3.4
$1$8IodG6QV$pIqhkgPJ/brRkMTrqpzIh/
Output for 5.3.3
$1$/SNW3P9z$KamKA.I9JEmEPJP5Ip.i6/
Output for 5.3.2
$1$KIpzaLnU$/Zfi0yZBS32X9KKYuAB0b0
Output for 5.3.1
$1$.WSkqtxU$IHRXDShAK1khv/JZnuKsJ/
Output for 5.3.0
$1$bkdGa1Mz$f4CimEDpm3VKSKbfVJjr7/
Output for 5.2.17
$1$RoaXvd6z$SFyfVw04Jfd9g5x38E7ko1
Output for 5.2.16
$1$i9IwBjbn$MulfJ6rqZ7u5mJl9wMrPo0
Output for 5.2.15
$1$uYXp.jrX$znoT4xHKzvmajBqhK8iFY1
Output for 5.2.14
$1$DV97visd$3yhIAwFWxATuboSo/z.Co1
Output for 5.2.13
$1$D5OwMtB.$bDQyqg2Z9mz4fyn6UruHh0
Output for 5.2.12
$1$ycTN5Ir9$bbcIvaSbBjDrsO.qO86Zt0
Output for 5.2.11
$1$pNPN/7f7$bknSiNd8pHjd07jMheOXg1
Output for 5.2.10
$1$9FefqqTO$3xIiOvPLUuMKwesoDl7oN.
Output for 5.2.9
$1$QaYXrdZ9$pWASk3E/5ItFtLtDR06rU/
Output for 5.2.8
$1$s7XbHIW6$2kbAu1c1j06X4PD181L2q0
Output for 5.2.7
$1$6s070PD6$nwhonqZnrEtkycto.ddg0.
Output for 5.2.6
$1$h2sO75VS$ZLcJZ/YFYh89QmTOoK46/.
Output for 5.2.5
$1$cnLY8fES$K86b1bO69PU5F80V1kaOA.
Output for 5.2.4
$1$PCF2o1ye$N4sn091NBfFWbhsilEStk1
Output for 5.2.3
$1$Nd03iFn.$O0Px5dhAEmaRauL.5uejm1
Output for 5.2.2
$1$Y.vnTDxZ$B4B998OBZVlSfnNv.vgfJ1
Output for 5.2.1
$1$ktSk2aIg$twu/GyhTkyz0UtA3YvdFJ1
Output for 5.2.0
$1$7yEHrBwU$H9xqMHSFd2oI9af9ktzc60
Output for 5.1.6
$1$uC2h/Eax$EiQzf01E5idU/2EOApUdD0
Output for 5.1.5
$1$0EF427C8$ql9rxmEG3tPXQ0iU66gFq1
Output for 5.1.4
$1$b4QWpxLU$XCPMC9Yo40ZJFATJaXvEV.
Output for 5.1.3
$1$DRSZcLu.$V.GFGWfkKym81Ubt.OGV8.
Output for 5.1.2
$1$zt3eRN2N$6eWabH5TBLyic/x.Re7Nh/
Output for 5.1.1
$1$/GZF0nSc$SMSxEfHbuutCl/hPKvR6m1
Output for 5.1.0
$1$.gPK05Nc$ZAyTgofvDSVbijAAJRGoK1
Output for 5.0.5
$1$l8mqizrD$blxex/OW1Zje0S/XhlrmV1
Output for 5.0.4
$1$CNZJJogq$B2jxcvxaskJq41U7N8rB91
Output for 5.0.3
$1$8NkJFLSr$AnvxK9GRE4qYDwzHcpgxA/
Output for 5.0.2
$1$Vzjwhx9e$SPO4CORNqA3N8AIhEWYO6/
Output for 5.0.1
$1$sJP0wlkw$AQS9cAFHy0NjiIVoPga5E0
Output for 5.0.0
$1$2iV8K6A0$4OJRbLemV3qGMCZY9Eo021
Output for 4.4.9
$1$UU7xSuFE$dnTOGh8qWcPz98t800REL1
Output for 4.4.8
$1$bCfn2yFr$YH43zjRkc.ZNJvx9r8KTD0
Output for 4.4.7
$1$CkKhSjIS$85qs2XakJsjgdhXg9U47b/
Output for 4.4.6
$1$y9CLI.Xb$1PUyjMlcfQGbbfvQylySs/
Output for 4.4.5
$1$YP3KSzwW$8gHQQYYupAPOJRLiYMVj61
Output for 4.4.4
$1$pi9ZO3Ur$7LqzEBdC/JWb.jlu5iRAR0
Output for 4.4.3
$1$6MBwgTyf$utjXk74F/773C/C5N7MFE.
Output for 4.4.2
$1$UiRTtkId$ngi1q3uoszu1N82hgZVTm0
Output for 4.4.1
$1$3TvZJkkJ$H4kYvbtZ8bq10zZdyPNga1
Output for 4.4.0
$1$N2kUU4IR$Psv2KMbIr9gR4cm6D6Wzn.
Output for 4.3.11
$1$qEnRGh92$.Mk2.qlGjbGwwVhB.Cw/r/
Output for 4.3.10
$1$7vLfwZm5$czFhoWxKBzHUtsxqxUbCy/
Output for 4.3.9
$1$xuHSDgQ6$D27YhEV4UsfkQvUc5SwX91
Output for 4.3.8
$1$fyW75MW4$aYId5Tkpgjlf5SzxcV2H6/
Output for 4.3.7
$1$s4WyZsyI$2MeCKSHcB15y/Emawuv9b.
Output for 4.3.6
$1$BgbJZM9c$WcAYGT7/kulzUU5sQYS0w.
Output for 4.3.5
$1$/jqufXCM$PzvxviZNfFrLSuk4WkIss1
Output for 4.3.4
$1$6gmalaEG$8TzYsMOmNd10TlpIG7dC8.
Output for 4.3.3
$1$q25UihS9$r4YPUhHWC/8imswIGxbTu1
Output for 4.3.2
$1$IPxEKMZN$BfE2C1xjnaRcV.7qsNqx7.
Output for 4.3.1
$1$OS.59Vme$wRyrV/6xpqu.0t1PmcQv90
Output for 4.3.0
$1$N7WNE.nU$T69m0h3Olx8fpqlPcfLmn0