3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo(crypt('mypassword'));
Output for 7.2.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/PDsRp on line 2 $1$oqaolRBt$CtmoUNzR1dFMpJluHWFKI/
Output for 7.1.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/PDsRp on line 2 $1$25kGGAg3$7xEzHOXaAYuxQR35brgTY.
Output for 7.1.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/PDsRp on line 2 $1$9X6WeVGu$GGIBpSrO8kMyL0GjTNHo71
Output for 7.1.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/PDsRp on line 2 $1$wsIxVGVJ$CIWtMY/4KSGRFJX3oAyFO/
Output for 7.1.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/PDsRp on line 2 $1$PqwGw4/3$G7yS0PVdfItduGq9cWiBk0
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/PDsRp on line 2 $1$5erTXUAo$0WVqX4fxHOVhumFS8im1K0
Output for 7.0.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/PDsRp on line 2 $1$qd7jJ06p$vOKum5fPnEIAKfZk3bEbN0
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/PDsRp on line 2 $1$qQBaobKs$A3/m3SIiR1kpJT5McvE9m0
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/PDsRp on line 2 $1$ZRylxKQq$eqr5NhIhTHvQbmrDgXeJg0
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/PDsRp on line 2 $1$IK/JAco9$xY2RtR57OxyOgSb5VRXsm1
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/PDsRp on line 2 $1$U0OrVSsL$VF9LVBfzCD.g7UHzZClMX1
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/PDsRp on line 2 $1$GBqn4Pxi$SrOqqoDObe196tm/Gg9Zs0
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/PDsRp on line 2 $1$NBVD0GGQ$c/RlyfaUWGODNwHID7vjz0
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/PDsRp on line 2 $1$FulVYKbQ$Z9TRYmnkykhwBzz3oifpa0
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/PDsRp on line 2 $1$tYQMRjr8$agW90FISCMsEA5cl8t1Qq0
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/PDsRp on line 2 $1$Y0KSjDsU$PaqqvSFCy8QVxFRoZhtCG0
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/PDsRp on line 2 $1$b4xspOf4$rKDaph7Wc5KwcdZ8f3E4n.
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/PDsRp on line 2 $1$p/52i/VP$jyA224BuWNpOIhckxwni40
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/PDsRp on line 2 $1$HYgRKeYx$jy6DNLqg4KK/vmoZQmELa/
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/PDsRp on line 2 $1$XHgfOIft$1/9rbKBrHksalzJapcaHT.
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/PDsRp on line 2 $1$5PHfHBII$ShpTAoVl2ZuUB9XaBfesl.
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/PDsRp on line 2 $1$fCbqcNYX$QGd782K8mdliryoe1ToJN0
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/PDsRp on line 2 $1$t.TGHMGU$yL7IGpiGhrK8CD.yqw3821
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/PDsRp on line 2 $1$c2CnzIQW$wralsumOnwGfU5Y1DbZbu.
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/PDsRp on line 2 $1$FfG2OHco$DpXpnI9IaAwelbTY/DhsC1
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/PDsRp on line 2 $1$.tT6BsGP$gsAQhj58cUYMHWWfPLj6..
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/PDsRp on line 2 $1$FxTAJV6W$Ui1hTQZsKbke6giHtGshG0
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/PDsRp on line 2 $1$lv3Z0Xr.$mJmqoh2dII/AiAhNjY5cv/
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/PDsRp on line 2 $1$TC2DvS9y$CSddR3zwMnAk4y.YijhVn.
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/PDsRp on line 2 $1$ZslWcbUh$pj4oyZu1aIFj2hHkQ38iq0
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/PDsRp on line 2 $1$8LFYnZXq$qUJ6Um3ZWok7/Dog61Mgd.
Output for 5.5.35
$1$.ltA5DXq$vPkyEUTerrn/jlIMBVmTm1
Output for 5.5.34
$1$VOP8BN4J$VJ/ZWIxEoHJpnKGokABaq.
Output for 5.5.33
$1$.P13rUMO$cAAMs8D/deskx1v2ja6JZ1
Output for 5.5.32
$1$eUFtf9xF$kASEOzAJqyGg2ycIQ9zi/0
Output for 5.5.31
$1$XdJFgr/6$kcpoBEUOLzxCWZeSOmq4L.
Output for 5.5.30
$1$dIjSNHW.$.40n7cN3fHXS/ODUYnHFV.
Output for 5.5.29
$1$Mf/kYYh3$.m3WH3ImrBbu4MToORVwD1
Output for 5.5.28
$1$eCywAsDq$sG.APVLE87YTgZZdC9tHv1
Output for 5.5.27
$1$MJZ2pUZo$dSQWjas0gOG0mK9HoP2ZK.
Output for 5.5.26
$1$/U.N22f0$/DrO2Cg6bcFtpzt9oKMI5/
Output for 5.5.25
$1$.s7Xtigg$/bfElY1.odHet14JPgdhn0
Output for 5.5.24
$1$W0zhoaZ8$Ona.oiKA4TkaBnxpn37Fp.
Output for 5.4.45
$1$hZX7i6vl$CyBzSRLJHnnQDOwGy0d9N.
Output for 5.4.44
$1$id.tFeq5$VFfxDWPHn.wpPMx.xYYZ3/
Output for 5.4.43
$1$5OsVDzNs$MdTz07zesqbI1hiwklzdz1
Output for 5.4.42
$1$B6soixVl$wQXbAs/khlsSLleUGAYO0/
Output for 5.4.41
$1$a9wE7g1C$lvQGsSK1Kg2dCxrilWshk0
Output for 5.4.40
$1$jBYuZWEt$mp1JkTM6kjXN.d1CzsgwD/
Output for 5.4.39
$1$7yCqr86o$iztLDJIxSMJLlrCWTp.hj0
Output for 5.4.38
$1$YuBK7cfL$kiOa6GulK4d3DSGFf6gAR1
Output for 5.4.37
$1$9anLDIyN$Z4teas4rl9p8fydPaDj6y.
Output for 5.4.36
$1$5NFAwy2B$89lWhAH6SAx4holhw8QAW1
Output for 5.4.35
$1$2O6IEFNn$h1lqdZRdCWxRBZo578wrG.
Output for 5.4.34
$1$Jc9WkKi8$7rU4mRailTRTVJK/HaPsi.
Output for 5.4.32
$1$C8/aayf4$.r3Oy9qpKTsho3gP2u.gj0
Output for 5.4.31
$1$gYzLZMAT$BI6nUEN/ZXhPUnrIZXCVw.
Output for 5.4.30
$1$a5dnSuMj$rSTfzFLRDE3Gnko9IVWQm/
Output for 5.4.29
$1$r6LOuSMX$CDDZK5Kx8QYYx8gCXjKLY0
Output for 5.4.28
$1$N7yAe7yR$Z0JU2HO9IuhDwh62IIhYe0
Output for 5.4.27
$1$55i0quL0$gS19C0cLXEL3duTCWoO5V/
Output for 5.4.26
$1$aKQgsgUQ$8663vBtjSwRoezNSvVC.2/
Output for 5.4.25
$1$NJv362fk$e63c1KbHlJfcJR2UejrvP1
Output for 5.4.24
$1$Sk6oHQ4P$miu1sDcpRO7zE64nXYFw70
Output for 5.4.23
$1$cjqsbe/U$LoJ0GvCLIV9yjXvgzxywB/
Output for 5.4.22
$1$F37qit/u$yBPNVUVV/lx4oKmyDf3bL1
Output for 5.4.21
$1$hXOBNFR3$K8PUfW/G2Cnpi9k1BLCx71
Output for 5.4.20
$1$Nl2/9Aq1$TPFiG/FzAuU2qTfN7q9hk1
Output for 5.4.19
$1$/5pQLE4C$cSV7EnnqF.clX0bGeHMi30
Output for 5.4.18
$1$4qyEoQaa$CVT.i9ycdi8wsL6Qu0m/m/
Output for 5.4.17
$1$U5vysuS3$M3OFg9I0LBGcyd3NypBmi.
Output for 5.4.16
$1$m6G2/hLS$QGjV0obr3S2xULlcIN0hd1
Output for 5.4.15
$1$rzm.Jd3w$YoBnFRECbomivTR259RU4.
Output for 5.4.14
$1$886azeJS$Y.cq/YrBRLDqSu8D2A45x0
Output for 5.4.13
$1$Dnc6GsX4$PKKB.2.TH3mXTMmZGdipi/
Output for 5.4.12
$1$hTyDcWMM$gnqwH9UbOVsqn9KK8Qnyg.
Output for 5.4.11
$1$TQRfeyc5$2BMZcgw1KQxtOwa.6/zB5/
Output for 5.4.10
$1$TH1KNGrl$lv9QP5OrWHJsfuIPjqteT/
Output for 5.4.9
$1$Z0QMpBRO$DXhZO1LZEd.yAbRpJsaPo/
Output for 5.4.8
$1$PvEKT/bG$aGYH4fXY42/O2j0dZ1pSY/
Output for 5.4.7
$1$68dsLCxx$ny/VvL7bNKX91NAsSqoMA1
Output for 5.4.6
$1$nyknUI7T$R88lCTRZHHODRkI1eKb6./
Output for 5.4.5
$1$qfo.SKjb$kJjUG.hyfZ8IvfqwVXcHi0
Output for 5.4.4
$1$vvlBghCS$cKenwT3VeuB7xvAWnXnN3.
Output for 5.4.3
$1$O86W3klV$aHtVFfXN7.k0G35i8R4cI1
Output for 5.4.2
$1$yBdeJazR$eCStcs2u/ahPJAE3i3J8R.
Output for 5.4.1
$1$1u3hxGO9$HosgKSOyOIEjazWWnOpCb1
Output for 5.4.0
$1$.gk3.7Hz$QBY4Na.8K00g/hhuuJ81O1
Output for 5.3.29
$1$iSFwqt5R$943fuoGySk3qa/USVjkom0
Output for 5.3.28
$1$H8nGtefc$bZhdt8UzrSLr.vatUYtU/.
Output for 5.3.27
$1$iwUlusuQ$eMmXZ/Pi7P1aP1gMyrvOh1
Output for 5.3.26
$1$0dBlapiG$VhPcekvNSEVb/XofelUMm1
Output for 5.3.25
$1$R0uBncoQ$pvD6REa3VjwlR1/KXSixj0
Output for 5.3.24
$1$FCtNe27J$1tCSv7nnU6LAJ7PU5EeVa1
Output for 5.3.23
$1$N1Sx3QJN$6lp30RQgZVFb1F0wXPXEs1
Output for 5.3.22
$1$9vxNuPlG$96OUyL70DICtKd9cbaHj10
Output for 5.3.21
$1$2TXNJ72z$Cp9jxcmFmy3pK2wRB0jGh1
Output for 5.3.20
$1$xCUf7947$enE2tCM2mO/kD4JvGKhCC.
Output for 5.3.19
$1$KnYI87V9$YmLvm1iyDNSQGYSXcvcr5.
Output for 5.3.18
$1$gGpTRaK6$uLiY9lYCIqx.ciUqT4qXH/
Output for 5.3.17
$1$Gp/fPPPp$YJbyUbWmJTEGjlW8wwuN3/
Output for 5.3.16
$1$fdh6UiRP$9OYs9ASpZd.OS3ro6Uc8k1
Output for 5.3.15
$1$KLY.Mjk5$/Lv1WcHQZ64kZ0cHI0E4o0
Output for 5.3.14
$1$pqVV5USA$NURvlhQvKKqQBZe6m4VpX0
Output for 5.3.13
$1$fHvtR3rR$guGa3562K2LvU8SVaORxi0
Output for 5.3.12
$1$KaxhVrRD$dxxza4nH/6YXnbylW.Tqc/
Output for 5.3.11
$1$07u8P2v7$vPcZRN3kiovjlddnfLBhg/
Output for 5.3.10
$1$puJnXP1k$CkZjkRQZP2nnQbiA4NVeE1
Output for 5.3.9
$1$6NWovrTb$l2zHjfqP2rps01gtvawgv/
Output for 5.3.8
$1$pzfWVB0t$TT1eiPy6gX61m3WHmlgBs1
Output for 5.3.7
$1$IuL4rwa1
Output for 5.3.6
$1$6VrbgboT$q8mmZoKDoocOQEAN4PTJR1
Output for 5.3.5
$1$sxRBuevp$pnfnxE6zd698cmCnqDjT7/
Output for 5.3.4
$1$JuGpugFG$1rjNy0cZ.oTeTxzEMHPiP1
Output for 5.3.3
$1$kB60MeKj$2r1vecUwb6YFNU4xkOABR/
Output for 5.3.2
$1$hMNl3UpD$3hq.pwPmc1xKfPVNfymwx/
Output for 5.3.1
$1$i4tB4fRH$c/UpvB8ZTfzO9dG9wr57U0
Output for 5.3.0
$1$hswJMH8h$MkCJcWTAZ7eeZN5Z/I2Rz0
Output for 5.2.17
$1$JqtaszDB$1ND4RB8a5r5KDoUuG5nnf.
Output for 5.2.16
$1$CmntHI6d$vPtACRjydiO.oTDt0Mik10
Output for 5.2.15
$1$OQAfk3D6$0ks0tVv.IYbvHK5NT6pti/
Output for 5.2.14
$1$4FkAYI0J$9mPOLmExQ8lzZeYtvEhOf0
Output for 5.2.13
$1$4iMl.OTf$adXGgjeMIKx1uPx74ap1X0
Output for 5.2.12
$1$i3zVRpVo$vC7noVQIhrrvsKS8FDSv3.
Output for 5.2.11
$1$tE7qJ8fo$Vf1V0.CML//k04kZmwpHz1
Output for 5.2.10
$1$2oGjiw0z$RwwjS.MrpqMZPBFZQJ3sC0
Output for 5.2.9
$1$dH8QOLXw$BNLMiOXcrKvxoNZv9auYH0
Output for 5.2.8
$1$mFvJU0Ix$piBc/VotmvMix2ZovRvHL.
Output for 5.2.7
$1$lgp6tG5S$Vi9Hr.7fg9XmsjPAxG/C5/
Output for 5.2.6
$1$KaGBXeHk$axrbFFLR5fNgnYZ7C/l6q.
Output for 5.2.5
$1$h/0EPdHL$3PuNzJSXnYpjW4uDc3ZbF.
Output for 5.2.4
$1$aOcZCDjY$FwWphmRxwXio1JkdwOW5b/
Output for 5.2.3
$1$1z3iNNz8$lStUfG1OKC.JRCdCjdEyl.
Output for 5.2.2
$1$JXeif2GG$wiRydYtGr.Lx/JYLzyDeV1
Output for 5.2.1
$1$qXKfjptL$jU3gVHHSz6X4de8b/WNP11
Output for 5.2.0
$1$Xli7mcQq$dxbZ1T/EekF3E3kc0okb90
Output for 5.1.6
$1$hBOFT900$pI3FcPz1iytk0TVu1WWqK/
Output for 5.1.5
$1$34nld98k$l5RVuh2qE3yWLg9zsjOuT.
Output for 5.1.4
$1$n2cQWBTm$Cvqf31AdT8ul0msh73pwf/
Output for 5.1.3
$1$7aN78R1B$HyftbSZwOVKHUPpBqiEju0
Output for 5.1.2
$1$o4KMWD9N$dXFextqUZklPf1fsrFHcX1
Output for 5.1.1
$1$GbtrlKC0$1SZCNZGwjR6BbKqm9Dmc.0
Output for 5.1.0
$1$skblM312$Xds8EDNN0fX78cpJvn2Kf/
Output for 5.0.5
$1$r2y4AOD2$5YLLisbDffAl2RT2C63KM0
Output for 5.0.4
$1$h.hK8pft$PdxIuVQhjQft0yCgtYkL/.
Output for 5.0.3
$1$fcLb2kAt$Ds0qhEES44NI8b/8cJpuY0
Output for 5.0.2
$1$ha03w7r/$SUl6EjU3T0NS6juZZUYDe/
Output for 5.0.1
$1$JiTG7hht$9Y50.CXkNfkSMpiAu2iZ/0
Output for 5.0.0
$1$t67O4PnA$aywKO9Il7x8a08BtSE4Mx.
Output for 4.4.9
$1$E1okF3H0$gsTtRvoRWzf72MEYUXXAn1
Output for 4.4.8
$1$05oQWkAy$OQ03fqeyGHXjR7mJVTno81
Output for 4.4.7
$1$2OaYChEu$rOMV9gYdwfjez7YvtJ1Wf0
Output for 4.4.6
$1$7oYy9q1p$cBp9cldANG9ZB.zF17fUJ.
Output for 4.4.5
$1$R64t/uw0$esjv0loWGrudYJlXY.0nw1
Output for 4.4.4
$1$spXE7L6a$V2W07ANP/xi8U0HtxyCAN/
Output for 4.4.3
$1$Zow.fouC$h1iYNWLIkc2.wevAmJY1M.
Output for 4.4.2
$1$FR66sX8X$yA19/1q4HsxVPSfuaPnJE0
Output for 4.4.1
$1$srEK5HNt$NRRMRAY5EwmHsFwHL7Yub/
Output for 4.4.0
$1$MbKsVlls$G.Chf/zFcifMIGd9o.GxP0
Output for 4.3.11
$1$DqmHcHqf$wL4jXCmyJnbuLLaj0IcD/1
Output for 4.3.10
$1$j6p70x.6$1hUCa5ZAf7Jty7E2LAsbX/
Output for 4.3.9
$1$Csab2dMk$XrZvb/QMf9yn4rgqCupfz1
Output for 4.3.8
$1$j..uWVZH$zVM5oe7MUUZJMDAAR0jdW1
Output for 4.3.7
$1$P9wQ6E/d$tlprnYxbeliLN3jkaPDgL0
Output for 4.3.6
$1$hNZevWvP$RHjL1dhzYImxBXZ/aZuAT0
Output for 4.3.5
$1$TIZZakvE$n2PHT.0FFGw.2dtk./vUR/
Output for 4.3.4
$1$FIlUVfez$Jzk1m4AOF3TsGih3bbZep0
Output for 4.3.3
$1$Ltfe8Eax$z3l0rj1/RoXvvtA131/sf.
Output for 4.3.2
$1$Mk4ASAam$Mg4GVeWSa4ZYw769A97qW/
Output for 4.3.1
$1$ij.WX5I7$MMj29OIHP9YqqARg.BZt91
Output for 4.3.0
$1$4Stkio1q$XtRcl8aq/fDYC/jCyZK7./