3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo crypt('ciao'); ?>
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/0hIRQ on line 2 $1$vmhvlnEz$gVbfHTVGEUgnJSm0g0kCL0
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/0hIRQ on line 2 $1$RuZ6zp6P$ozCCH22AVj0I2ELSBu6IC.
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/0hIRQ on line 2 $1$UA24HK4Y$B7l4CfIqZHk/F/rXM8D761
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/0hIRQ on line 2 $1$nNtHDtvQ$erJsdjHe/1.00r.MCUkux1
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/0hIRQ on line 2 $1$B4LYt5Kv$SJck5j2ucherX9KBWq3tL.
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/0hIRQ on line 2 $1$0v5VVlit$3C334qwG5RgeNHF0XshwX.
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/0hIRQ on line 2 $1$rWV93uri$3pg7ovYc1uPqnBtY48OhL.
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/0hIRQ on line 2 $1$wgNbojE7$hawEaZKpai3l2MaQUjD5r/
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/0hIRQ on line 2 $1$4gYaDzo0$63gZ2ZVc0d06/whrNBB8R/
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/0hIRQ on line 2 $1$bJoWf/..$rW0XnaPMv.0Y7uapYCmz8.
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/0hIRQ on line 2 $1$n2X5InAw$AQSWiR.XR/BqQMu//11er1
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/0hIRQ on line 2 $1$u.an5tN5$LRC1gcA.6BZNDmpVdFvBp.
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/0hIRQ on line 2 $1$pFIB5pfv$JnU7VkpkvVP4FUEd0zGEA/
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/0hIRQ on line 2 $1$91FXuY1.$25eyYW32h2jlCNFdFfyHV0
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/0hIRQ on line 2 $1$4NBAew0B$ODqfYDOV74rxyDczWbZ1t/
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/0hIRQ on line 2 $1$F5/eGLJV$i1u.WYh8lao242EHQsK1j/
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/0hIRQ on line 2 $1$kKdgPilY$mu4kZL/ZQciW8QBlIm7WE0
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/0hIRQ on line 2 $1$6DOn.QrE$pet7ESJqSH.g.CAhRAOb50
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/0hIRQ on line 2 $1$HmxfLkiG$g0.FDLb54wVcUEusqEOey0
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/0hIRQ on line 2 $1$4ykDbzF8$JPQXuW5hlvZByCfg5EeKj1
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/0hIRQ on line 2 $1$rU9P3tjW$oiPSzVsojDbes.zzAw.R5.
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/0hIRQ on line 2 $1$J2u0A4Tf$y2G0ZGR0yWtbmPgK7fzzK/
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/0hIRQ on line 2 $1$qBLPmApD$2cQ5rirG5x7q8YKzB8Q6p/
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/0hIRQ on line 2 $1$nB.IEEO3$5PbYAWJc8Pq8ff9Iu.GNc/
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/0hIRQ on line 2 $1$uMX4DY52$BgDu7JImSFagGqhZMluCs/
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/0hIRQ on line 2 $1$gPfMHFZR$QurPv0FMnrTKXEphlUOGa1
Output for 5.5.35
$1$EvLeHdNG$TGnJnbnKCSxtQhCGj5wip1
Output for 5.5.34
$1$s/6ysTQd$Pl2IemRH3ETx5HHY6rUTC/
Output for 5.5.33
$1$Y1/JCK5J$nx630fDuGstSPgp0j6U900
Output for 5.5.32
$1$TeNDBxLj$u2XHqE3OwhTPCxGwqCIwQ/
Output for 5.5.31
$1$Z1YZos79$dsvxP2Z2P5y1zV2tk1EWa0
Output for 5.5.30
$1$mmIYvbGW$Gn2u5Qm96Ply4GRCfujAL/
Output for 5.5.29
$1$ro8CeJIH$G7mhkh7p4TH2CIZVgDABP0
Output for 5.5.28
$1$prA4GIAR$Y9j4PW1oMHSV/MU8dahv00
Output for 5.5.27
$1$hWSOPCE5$2bC9flmnc2zYoCPbE9GxV0
Output for 5.5.26
$1$mJ17oPP3$el8PLYMf4vyTGa74uESL//
Output for 5.5.25
$1$KekGujEn$AaN007.y5gNKmElvhEA0R/
Output for 5.5.24
$1$fREPL7oD$OWaVPSffwk/1balE8GQHW1
Output for 5.4.45
$1$O3Q5TWqA$QJFnPGmmZKtTFbg6gnpHj0
Output for 5.4.44
$1$nSh4Vzeg$nab6H7ZF0rm/6LkhbT7ee.
Output for 5.4.43
$1$a34aAnqw$iv5lapJYld7W2JH/6PW5D0
Output for 5.4.42
$1$ozw0gshc$lcB6xkj9k//VwvPYVgZDW/
Output for 5.4.41
$1$IdkoQ9Xj$ElQVVJT/I.X9quuNXuxUk0
Output for 5.4.40
$1$UoQOeve4$INCn3WH0JUGWy8VWqVgbd/
Output for 5.4.39
$1$vEcKlXyZ$Kk0f9K.jleyayobxqbGfl/
Output for 5.4.38
$1$Nbuib7UZ$IGo5IMUBd5j2xlfcv1VY80
Output for 5.4.37
$1$AHrN2Ar0$yJy7H9YYUyGlv23QvBviY0
Output for 5.4.36
$1$IZF/e6Io$BlkXxCrvevOkdm8dKZS3x.
Output for 5.4.35
$1$luuWwFVJ$DLxIeEzWCR7bM3oDYTVAN0
Output for 5.4.34
$1$3K02rDDc$i9sYbloRbMNyjcX4eHmsd.
Output for 5.4.32
$1$5McftJlS$XxTYsDo/6CILYgcRZmzCF1
Output for 5.4.31
$1$jr5ut6tc$PJ9T3nPmMjuNmt4VyQDbh1
Output for 5.4.30
$1$Os9yYFHj$atT/wvISRXoTrbxXSu4nt1
Output for 5.4.29
$1$n9RUccSy$Mrl3eyL090PGJovb4nQzj/
Output for 5.4.28
$1$AlWQAhN/$9D/ia3qY4/lcE3kKU2d.i1
Output for 5.4.27
$1$p6M4R9lB$UPrluNj012kch2.2gqrs0/
Output for 5.4.26
$1$EduHYh08$bzukpdTPwMBe4fxwcebdJ/
Output for 5.4.25
$1$n4DReYbb$ey522zbbJiCcu34at3F750
Output for 5.4.24
$1$7dS2f2lL$klai.7x5kgyEn6Tdm8jEH.
Output for 5.4.23
$1$ukGRI.fZ$fy41lz1BEYTx5FabF9zek/
Output for 5.4.22
$1$RJ7ZPtAA$R/MGhAjHNwGKXN/6d7mR./
Output for 5.4.21
$1$DO4klYxq$7CnAGLc.hDbBvPnT53jKF1
Output for 5.4.20
$1$87pOfobC$4fNkx42Wq3qbcxQV1LstO0
Output for 5.4.19
$1$eI5EiMUj$ReeHeD.XFVQO4AkqjDoA81
Output for 5.4.18
$1$FBeS1uCd$AVK7P0Jcv9H2GZAlnfIZ20
Output for 5.4.17
$1$fr9.TnE4$xT1/6f26B.zy86c/K5sqV.
Output for 5.4.16
$1$m5yxTf0v$rrkBQkTeNZbVGvGfqlrxE.
Output for 5.4.15
$1$Fh5L9eMO$lIaFDZwcPnog6UW.8bPJT/
Output for 5.4.14
$1$Lpn3zpdL$MaLWnJ1tT3f.dsbnDvdhb0
Output for 5.4.13
$1$HwAQ5bzu$8oFSI19mF6V6RIvRBOXMz0
Output for 5.4.12
$1$ijlD.sQ2$T/Go38kluhuD6nEGK9.E5.
Output for 5.4.11
$1$JPXpVkKe$EaCDfBOfUx4l52xHxnVHQ1
Output for 5.4.10
$1$5ih7fXgi$G3Xy78VyvXIDYbfk0qi7A.
Output for 5.4.9
$1$WtFaCfLe$jwGbRDuq6Yw5/ZBIo/ATm1
Output for 5.4.8
$1$cecZWaz8$LefjC..lpbiPsEegBz5cP/
Output for 5.4.7
$1$5k2tr3Sn$vl3IyclA3C.lFH6rPQlm3.
Output for 5.4.6
$1$L2ZDcUhk$4toxIQIg3bLPZjSige8SO0
Output for 5.4.5
$1$hYWr0GFn$QMas5euQybxnaOe2abZY11
Output for 5.4.4
$1$0PTnGQnm$jh7O/ACHoOdvUzZgyxolm1
Output for 5.4.3
$1$KX1l7Pcb$X6LzHv3gcB7RHc/Bdg6vU.
Output for 5.4.2
$1$6eNimKt9$6o0L8fkJbZMZAOtwAjMo3.
Output for 5.4.1
$1$RbqrFyBn$xM2CJi247I6RnMPUcbsxc1
Output for 5.4.0
$1$vr4//tzJ$MiGviRCHveVUbdw2JeUAf1
Output for 5.3.29
$1$R48bO5X.$oKXbodvBHCNxqLGlKpSnN0
Output for 5.3.28
$1$fNPqi7Hf$GDkInxmjJ90yDYj.dzf9Q0
Output for 5.3.27
$1$G0tyjXXK$CkbThAZdUCc9gBHvDG8cV1
Output for 5.3.26
$1$lLrvKzU/$ofv7dYukL.nC.9o/mwEeN0
Output for 5.3.25
$1$bvZhZ0qN$G5QpfJJiYueRv8q9FoOjX1
Output for 5.3.24
$1$SdSC1cGI$CChQU1.3oHJttsfn5GuEB.
Output for 5.3.23
$1$35Zs8nxn$Bepgn2j28eCNc3u4/88tw1
Output for 5.3.22
$1$hnbGSf/j$wk6VVgNKkBTzk/nSx1qYi.
Output for 5.3.21
$1$bhkjqbBM$TpWMBqjJCcDMzb25sFnLJ/
Output for 5.3.20
$1$yWWwTDV5$K0hmdyxcegYzjXlNJ3f0k.
Output for 5.3.19
$1$oc2WYw32$ptRwuANWulzGss/jd5uOh/
Output for 5.3.18
$1$M.YRnhZu$FVlkmcnW2YdcwqkMnQhRp.
Output for 5.3.17
$1$L8fYExPo$jsE63Q7pj//oGEA6uooMs1
Output for 5.3.16
$1$ugS7QHU8$71fcAxaE1XAuLzbwFcjuj/
Output for 5.3.15
$1$TNWTNX3Y$k5m8OoiaoySe91meUM/DN1
Output for 5.3.14
$1$SFx8I7LX$Ygre9Ei48MIS/Nx/xMTDk0
Output for 5.3.13
$1$YsxDdBSv$a3ZXtUOKev/DAR.b./2Jc.
Output for 5.3.12
$1$sAOS8htN$J11yHmUC7/gyEdlQcBWXv0
Output for 5.3.11
$1$K6t0hitN$koZE9Z1ytWrjp7xk2PzCb1
Output for 5.3.10
$1$FfXqEi2r$KZOBrmiBOl.I/0ICCIqAl0
Output for 5.3.9
$1$98nibdH.$7ZW4fHfXyvktWUPsNp2dq0
Output for 5.3.8
$1$pVJ5Avm7$v13YKH3AkUHDAiQEAkCI./
Output for 5.3.7
$1$xqG7/A.K
Output for 5.3.6
$1$XvxnS9xp$Ef1w2nkrJ//mdIurp16fC0
Output for 5.3.5
$1$g1BJUsDg$zcGjaX.i66Nvm3cNNWjnB.
Output for 5.3.4
$1$zWNbOuXU$6uTMYkOcwTrC4ZDKcHARR/
Output for 5.3.3
$1$xOIHe1HU$XSkZ7evuZ7Xjt.VJT.Pv6.
Output for 5.3.2
$1$Emi9dDNW$IcSyTvHeV1gwa47o.UmVm0
Output for 5.3.1
$1$qPlpoLmj$G51sudzKf5Ml4usp2UiFx.
Output for 5.3.0
$1$XnSrsD4I$7LV2er6RvRDC7Uu7f/yAs.
Output for 5.2.17
$1$3eH/I7v3$JdP2x7r9hNUigB/S4lriw/
Output for 5.2.16
$1$rZ5lDaOt$32n450Z33A/Y6Q4I4FaLY1
Output for 5.2.15
$1$K2EJevUd$tgOIkdsc5hWiTSxv3JTDD0
Output for 5.2.14
$1$BOFTkjG5$zzsNFMWLnrNY6kIy75Iwr.
Output for 5.2.13
$1$nI97UNAj$4em/bubm0PQ059k2ScFIO1
Output for 5.2.12
$1$u8SZDeY8$qc2bYKlk3XfB1rBM97ZFj.
Output for 5.2.11
$1$TMFszHzk$IbiPfHRSdjv7fov6chXFq/
Output for 5.2.10
$1$4Zt5Y1IG$sONtsMi4DGSf9ou.ZAcAA0
Output for 5.2.9
$1$iQ/io2DT$FD.Ncbqkfyxz3y6eeMf8q1
Output for 5.2.8
$1$fGWw1SZy$5i3BAVyRQ3liJK6sUOuW//
Output for 5.2.7
$1$GQaVbicZ$UPwExlNVQ1lqtZ8btJ13v1
Output for 5.2.6
$1$d5OmRVf5$/16faM7BNmjy.wR4Z/1a7.
Output for 5.2.5
$1$BRHD9CE/$jdOF9EiB4phtjvcTICGit/
Output for 5.2.4
$1$ro6O0d3Z$xu2TDQIyuIRHsrrsiEJ5d/
Output for 5.2.3
$1$ZAEYHnJg$mDjbcpmHLCmxt5EMV3LzU0
Output for 5.2.2
$1$zOPgwXl5$Kxrt7gbUrisGAcFTaTbaT0
Output for 5.2.1
$1$1RS5J4K0$Lm7X0q9DtbW1TLjCCHmbj0
Output for 5.2.0
$1$qzx3HJkF$xu.NIGzShPf.2gQ7DTUnC1
Output for 5.1.6
$1$JwdRdmEc$OE.0NT05BwKm4cuN6b/Lh0
Output for 5.1.5
$1$jTM0Tgva$eRsZ8Qlamue8Jh1mZ6.p50
Output for 5.1.4
$1$rY3hYZg1$vUe4CjBvWGxrHhO1STat4.
Output for 5.1.3
$1$SqED82wL$ug4tJ2m4BZAAzXLXzodwc1
Output for 5.1.2
$1$C3av.KjS$2tr82qcl7peNLwWZCGXN1/
Output for 5.1.1
$1$EmMPQq69$sLpuomNFCfk2U59jfedqg0
Output for 5.1.0
$1$2YH20t.H$BSl8QmLahcFWremMjxT/q0
Output for 5.0.5
$1$Ni/u3mvO$ongi9D3lE2rBc3q3OfECl1
Output for 5.0.4
$1$MaJqBRZU$dxWzf19XcwXgMs0E0/TiG0
Output for 5.0.3
$1$.tab.1ce$V7Hr9tO87jiDBzceIqODC1
Output for 5.0.2
$1$ly1Ime3r$bFOxxhjkeyd4mmkonAUG0/
Output for 5.0.1
$1$nvl9Sggf$ddivXtSVm5mAevgYtP0XA/
Output for 5.0.0
$1$KfFXAo65$35BO1CNvd7bVLfhIzyWmV.
Output for 4.4.9
$1$/hw9jNta$jiSpZC4AGhj7XPx9RgRJw.
Output for 4.4.8
$1$LFFdKf8b$RZgPU394irwZ9fprLT1W2.
Output for 4.4.7
$1$RADM6B1Z$HDU.R3lwoYBcXnK.8DA2./
Output for 4.4.6
$1$VHOgLUy3$uDzecxYKtFtqEiqzMNmhb.
Output for 4.4.5
$1$ZgEA9Ih5$XAxY86U/XoyChcB9u45Hd0
Output for 4.4.4
$1$4W/2qwaf$5BdcMjhpm/vDurJyCeAOE1
Output for 4.4.3
$1$v.fTVCji$5D9xMSNzjFXVEimGyFC5u.
Output for 4.4.2
$1$eYqv3gSQ$K1.AHlHzbYzr4XLKuGxMz.
Output for 4.4.1
$1$eo.bk1Q0$y03Z5VmAB.JbQmFHk5Fq3/
Output for 4.4.0
$1$ANaxGsK0$BgBUZuNUKD3GUPZA2lcWx.
Output for 4.3.11
$1$frX0aDbn$.kadYU0axfTKaISiU.Tbp0
Output for 4.3.10
$1$kd1R1hVT$5dQawTzBMK29EFT86yXpS/
Output for 4.3.9
$1$Pvp95XPT$934fe9G8cIaXvUexWQmdr0
Output for 4.3.8
$1$Lo8C3Ae9$/fqIDsYMuaxuAx69XcOqg1
Output for 4.3.7
$1$4uXtHI7N$0zqB1qRvqA8ng6B7LRpbr/
Output for 4.3.6
$1$1Po2U2fX$Or0jh7XJ5NWUMBKnnX8Nq/
Output for 4.3.5
$1$CH1wjZwK$K.PEy4WZwenIlMdGJL6lz1
Output for 4.3.4
$1$x7ceLVbN$sFdel1RO0RBAyA7XIBkJA0
Output for 4.3.3
$1$xyp6w1xf$UJPPBRf25aVZe9qTVJOCP1
Output for 4.3.2
$1$j8r8LImP$qPI6f87j7R3kBwc978N7H.
Output for 4.3.1
$1$g43jVNoZ$GDlxTdyoKHnTG184Cs.r6/
Output for 4.3.0
$1$UqTf2tCv$n1niXBVuKMjLaYdrwPwtP0