3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo crypt('hellow world');
Output for 7.3.0rc4
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/clYFa on line 2 $1$eVEX3vUd$4lk6mXB8hedDSCQTF4D7N.
Output for 7.3.0rc3
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/clYFa on line 2 $1$eenTB3dT$BSrTQm4Z9py6EHEQSgVau1
Output for 7.3.0beta1
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/clYFa on line 2 $1$58.Z/VUr$gKUcBvT51cBnmf7kVnSBu/
Output for 7.3.0alpha1
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/clYFa on line 2 $1$O7947Wc0$pc4L3gJNJCA6QXLvYgYFL.
Output for 7.2.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/clYFa on line 2 $1$KrFASdiK$DM4Ue4PdPyPKb9K1fr9yS0
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/clYFa on line 2 $1$jOvmXBPd$lA.IeqIPO8OpoluU8hYqG/
Output for 7.1.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/clYFa on line 2 $1$tfpfrkqc$wkVZFv6TH1XkUTZJo8tbM0
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/clYFa on line 2 $1$G8kbsgPq$9kyjtk7ZdNW0TtuKYfTyW.
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/clYFa on line 2 $1$4Eo1gjhJ$IrJ2uISp8dIcWVbk03BdC0
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/clYFa on line 2 $1$6StBgU7n$1.yPb9xs8CrHJO1jiyKWe/
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/clYFa on line 2 $1$4fiJ.FDi$.DzZbYJDrgBBaGzjeUX8r1
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/clYFa on line 2 $1$bP2IePQA$Tel5ehgcSe8NAzcs94xei0
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/clYFa on line 2 $1$XL99/ro4$5eo7brzuVM1MCiyTy7/6V0
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/clYFa on line 2 $1$xI9.jCJK$a2KvncY4JesBQ38qDa2VY.
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/clYFa on line 2 $1$P8P5VSs7$4ElIPrr8sO80h82ue.TfQ.
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/clYFa on line 2 $1$64SKAEA7$8Rko6Ojvbp6f1JVS/vYwM.
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/clYFa on line 2 $1$mhVvOdpS$4QbsywYCGCb41Lf2IlT2e0
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/clYFa on line 2 $1$Yb34LHB4$Hi60v2ph97fZQzbSH07k70
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/clYFa on line 2 $1$cFCxLS1D$Y.ThFLghvmTGKO4tooakl1
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/clYFa on line 2 $1$n1OlMuVF$O8gZ2H2OkU0uet/6HEpYS.
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/clYFa on line 2 $1$AmXDwWqp$.QkrtjPGrpOvrF0keVOeG1
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/clYFa on line 2 $1$2QkiqTIV$ATIm1adZO55Fq1wQB90fU1
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/clYFa on line 2 $1$2BNlOxSX$EQg3BQuA/vV5dX6yHxweg/
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/clYFa on line 2 $1$ocS1CBg4$yi3c8QdxLy6rsPfGQIMix/
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/clYFa on line 2 $1$rvrDz9fx$BKmQqiPjJo0lweoZE.9LK0
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/clYFa on line 2 $1$Ixkl2WjO$qM8oULcVWmC3A0ByvpKMa1
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/clYFa on line 2 $1$XEIxnGKi$gM31TVFiEzLIXzjLb6MFL.
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/clYFa on line 2 $1$z7UnjqIl$fetLO1M9ABqpLQTy1KPJH/
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/clYFa on line 2 $1$aCoNKWKN$JWmLg3oYvTIWrU3OtfUAV1
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/clYFa on line 2 $1$C5L9TjN4$TF8EjvQ5W3KYdGuNwaz0n0
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/clYFa on line 2 $1$kUpEMrXF$Wf/NX5sGccXUbLz2UuAJy/
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/clYFa on line 2 $1$.kmA./VK$3tkrINtWeZk/tz.0draIR.
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/clYFa on line 2 $1$nF4x.ZjO$rANSjflfF/b5hrMwGRU1s/
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/clYFa on line 2 $1$MNzTEuRs$gj1FC3GPMfme8BTKMcWYg0
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/clYFa on line 2 $1$PD/DNWF/$JTdjv.m573BKFSRbH8OqX0
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/clYFa on line 2 $1$fdBm6cHb$3AhgOC0mqo8UUTQAJ8/ka1
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/clYFa on line 2 $1$cnYG2tKG$XExTA5xUvQBY5V8WEiIlL0
Output for 5.5.35
$1$R1137Fyf$FKS4mGFLfUkSvGDDiPEyE1
Output for 5.5.34
$1$UQ4tj4Nl$rukhxMI/.rI8mtkBeD03O1
Output for 5.5.33
$1$yTqzzesl$f0DH8BRSCsn8sGNJDV8KO1
Output for 5.5.32
$1$hcGmq/wg$OBB.djfA3o6FPI8OdKcKM1
Output for 5.5.31
$1$HuS6U6bM$lDUoGCQ1AAZZIjI2WL.WB0
Output for 5.5.30
$1$WuoRYT9c$5vSLv4vXMdNc.oFuE6QGl/
Output for 5.5.29
$1$NgE6eLVB$LG1CCV2pNPytfF2Omg3kw/
Output for 5.5.28
$1$gq52UHZY$JuquqAGwpsdRmXYmNHofj.
Output for 5.5.27
$1$7O3vmobq$uH0yc2VhdFosKLJC8RZPU.
Output for 5.5.26
$1$ijJtc0Gf$NFxSu.kj7gwfLBfZOfWaT/
Output for 5.5.25
$1$1kDK6SBa$sK5CQNabJ/vQRorB9zBXv.
Output for 5.5.24
$1$hDG.zwpA$nihXKapbymiBTjcqy1SLN0
Output for 5.4.45
$1$c7i1sjA2$VDUpO6x/eafGaTKmcpkZG1
Output for 5.4.44
$1$/HSxIWg/$6DOyJYztSPiALnWeMGaHH0
Output for 5.4.43
$1$.A3ElOBD$3kMpydzO3CUGyZTK0dMoS.
Output for 5.4.42
$1$Q3qKKSkp$VliSrebuAK.i6CpNG1nsn0
Output for 5.4.41
$1$1RXweY6O$8mLhUGAmlk1YEElzHOJcY.
Output for 5.4.40
$1$59qJaH9a$h3fOQs21k0Rlbv2xju05h1
Output for 5.4.39
$1$FMgAnuAX$pSWVAcqjcFLx8fRX9x.nV.
Output for 5.4.38
$1$cuwUB5FB$GcI0SNEMB4w2wkPNL4qgs0
Output for 5.4.37
$1$08Qnfa2w$nRdQsTOjCF2w5swpvA6K31
Output for 5.4.36
$1$59QXtuzg$6a9Jd1RAtffMDVrWo/q1t1
Output for 5.4.35
$1$TxACQpWG$hrLScQVPVD0G8rMqA86Hm1
Output for 5.4.34
$1$eC/2FKSC$0JD4bFr2wLp.XzEGZ2yY0/
Output for 5.4.32
$1$1ULj0xMI$OnGpPgHbXNE3R7axXzzLc/
Output for 5.4.31
$1$wY7jClt0$56NyD8.jvO0aKXzZGXhcd/
Output for 5.4.30
$1$Dnxj1KnE$00D54HkOuhlIbKyk9Ey8K0
Output for 5.4.29
$1$pkM3e9Ap$m4jlse95.xFQBlGqj.40A0
Output for 5.4.28
$1$n0tKLhl3$2IxMcemkIiHqxWde66cRs/
Output for 5.4.27
$1$dlIzzoGY$BavkGXwDNOkVa9.p3ww8n.
Output for 5.4.26
$1$2m2DnDl.$8GAl2GBGm3hOCau472c/i0
Output for 5.4.25
$1$55PJz1p2$88IHuuqfaWNE7OIGNRW7B/
Output for 5.4.24
$1$ZR3lCvDt$gBAyss15FodrGhLEGiWCq.
Output for 5.4.23
$1$45Rtu3PT$xE6Qh9xcSvd1WmZjGxmRU.
Output for 5.4.22
$1$R4GOVCDN$YolduWyXBhrgLbBvCg03f.
Output for 5.4.21
$1$N7REnCim$FoQWYmYVAvwDaqYQGgQ2j/
Output for 5.4.20
$1$wKlBPT52$3PWln4raNbqpwjQKnJUgs/
Output for 5.4.19
$1$QLl1FHOO$p9aX4UYOEnz8eFX4Mro3a1
Output for 5.4.18
$1$8LE9NSRH$ObwZzj3cFonEwfEa7Zqfj.
Output for 5.4.17
$1$V4KJ85NP$pdPoHSOjq6jTUEc8PMIzE.
Output for 5.4.16
$1$DFw7zqrj$rVSZlLCcuEPOuHqjVJ55v0
Output for 5.4.15
$1$DIPSPJSQ$EuYq5C.knaGUAnePjXcVy.
Output for 5.4.14
$1$ru5MpjCv$25rHQbYcvhquXp9khl6D8/
Output for 5.4.13
$1$Glj9aUUb$qsoxHDiS4/AEIunUJ6xkA1
Output for 5.4.12
$1$HUx0b4Be$QBOsEzqY3GsIdGyQm3fS8/
Output for 5.4.11
$1$v/UKFiqg$.8DkMwqKlgX0ic7tkPfa80
Output for 5.4.10
$1$NJCAJ.nS$yoYUOPCPd56o7mxyVS3nK.
Output for 5.4.9
$1$NBCy4fl5$nm.BOSskD46NEojv7Btm00
Output for 5.4.8
$1$aas70WZ/$X1AT7ElnzsyFIHRXEeVxP/
Output for 5.4.7
$1$cjBNw/o3$ymZBqelTyqt2bih7BnROj1
Output for 5.4.6
$1$PwE2g7sS$GmomW87dYtxfd5qDLSJBi.
Output for 5.4.5
$1$80Trx9Ny$sjXdMknHEHHYsKHBk1vug0
Output for 5.4.4
$1$xe8Lz1p9$U8.1p55PAFHeDIUjU5aKU.
Output for 5.4.3
$1$l2ucGMrj$Eu0hvJwcFxD/TJWTLaVMR1
Output for 5.4.2
$1$z9cWvvDQ$s207wME1/ckZyQkNiyUmZ/
Output for 5.4.1
$1$Sw/V.ihM$VO/JaZI5LSGSkfKmePMxE.
Output for 5.4.0
$1$hfnIxbUA$OKuxWK6fyIjD3dtwfHPZ/1
Output for 5.3.29
$1$.sU7t6n5$/8JharQ2qHADZRdBILkAV/
Output for 5.3.28
$1$/C2Cf8Mk$eGl8mRGedQX.AQfojUkjF/
Output for 5.3.27
$1$KC2VvLPS$RY0XwJ/MN0k9EYCKqfoDa1
Output for 5.3.26
$1$19FBoYsR$VorHK47OoGFZvqajIj7yB0
Output for 5.3.25
$1$40rWcBDY$Fzya70vRoHTJW3bYpI8nZ1
Output for 5.3.24
$1$l981Qglt$RuoPAfTPagjf8YBzdhWRw1
Output for 5.3.23
$1$BDHJ8DGu$8h/4S2Zfur/5cClNukY0w/
Output for 5.3.22
$1$.wC88fhK$FzlyHGv3cKrHErjptqHLl/
Output for 5.3.21
$1$pfVkBXL5$xeYJNAEiIJHfdjf4.Tkrc/
Output for 5.3.20
$1$AWJE3BGH$cSZZVHI0tgaT.SP2PEvpa.
Output for 5.3.19
$1$gY8EL2ns$C5QUde6RA5Mjz20Iek6aq/
Output for 5.3.18
$1$YHrHJNy9$ImtZ30MMzIkbHKHiCoy/y0
Output for 5.3.17
$1$iTbH/3ag$FC0vJAxf7blRmiV4MMGGj1
Output for 5.3.16
$1$APro1umC$6Z0rpMSfQgbuq2PN0cupL1
Output for 5.3.15
$1$rLpces99$eiLg.ttH42FGMDe4C36xZ/
Output for 5.3.14
$1$ulYN0Zkz$9xtMyKcdtM5euxiJpXPm6/
Output for 5.3.13
$1$Vohxpe2O$1wBbP8Rce0tZytiXS/HP11
Output for 5.3.12
$1$6VaGL4bU$CF4dQ8eWCOR3gFPnB4Cvg/
Output for 5.3.11
$1$elExRxcp$eRb9TLet3DCYKGNe3EBPg/
Output for 5.3.10
$1$97KwYHiQ$my7eDEBwTW0H9MIi6elPN1
Output for 5.3.9
$1$ylmo1I6/$Ux1ob12u7OgGyaFEaXedp0
Output for 5.3.8
$1$2ulYoH4c$Tdp5OBXUwMC5IuzOvXG/T0
Output for 5.3.7
$1$eqTTYffW
Output for 5.3.6
$1$dilx1M74$nOHFyfEmIRqk26TitwcMw1
Output for 5.3.5
$1$f.S28Orw$pMyyT8HhPIFJXz9Yh7MnJ0
Output for 5.3.4
$1$IZgoEzWl$yAEmXycvnrB.pTs/ZWDzF/
Output for 5.3.3
$1$.eG12fRs$UVQGGBq5EstKsWXze9ak40
Output for 5.3.2
$1$ZAkFFvZz$onxUR5Ofpqdo7CvQ.yJhS0
Output for 5.3.1
$1$sFMu1ahm$MT5BBzgysBzuW/I5OGBUU.
Output for 5.3.0
$1$DswPzNw9$gycuvM8lA6N2CfSSGuJU.1
Output for 5.2.17
$1$85eQlc3P$P8YvhhsbXaG4wzALpL1b3/
Output for 5.2.16
$1$vOdK8WR5$CLlJkGgouJcwQ.tA7bgwc.
Output for 5.2.15
$1$Ga31CIxr$gdBEhrkZS5r62pWyIKPyQ1
Output for 5.2.14
$1$IYpKe1IV$uwqzRoTk.GtztSVqWzwqS1
Output for 5.2.13
$1$cXpySdc0$ZkM1LHkNtm7q8krNkWOvf1
Output for 5.2.12
$1$MXdrTxqn$C5Dq/VJoIpKtFWYMKvnsh1
Output for 5.2.11
$1$TIQGWz3E$stb2TJNA7mXWZfNT5GBkp1
Output for 5.2.10
$1$9kie/X3j$Dl287OZhIdiCfPXgkZHcK.
Output for 5.2.9
$1$dTH2jHjJ$zziOYzMr0kE2b1Egrc98U.
Output for 5.2.8
$1$TFQ.nwui$lQHrJKKHh.YrAdv/zclL0.
Output for 5.2.7
$1$sNcpD/Xz$YIjy8x2SoLO8pPBKYZBcZ/
Output for 5.2.6
$1$lW8mIhDR$r4z1RY7cuFLHDJafI.EQN0
Output for 5.2.5
$1$ljCwW9ac$4lboAREQeYxAImOHP55a.1
Output for 5.2.4
$1$ecYDuE3b$lUNKmVAqOyQ9PB1VmS3Ot.
Output for 5.2.3
$1$EpH4UuRi$FalM00KTbSiI9ohk7HZqi/
Output for 5.2.2
$1$AdBOL/kg$7g6pTchvvpm7DOJP0rU9U/
Output for 5.2.1
$1$TgIQRxa8$SgD5HRhUFX0TQjSbwRO7D.
Output for 5.2.0
$1$RDKY3egH$4nA7qLqB3ULQIMwkKiuCn/
Output for 5.1.6
$1$8qf7ivCb$zCo1NLDd8w0t92UmCt4t/1
Output for 5.1.5
$1$MWlzfClP$xPHXR8qARVIpMDGoi80h61
Output for 5.1.4
$1$KFXWt6NG$KacV1vZVRC2yU4TQ/au8u/
Output for 5.1.3
$1$upOsEs.8$ielGyOI4W5EdNy74HE3W..
Output for 5.1.2
$1$llXkFKRO$vmEQR0SWHmkI/a/K498sV1
Output for 5.1.1
$1$O7TY8K97$JVv2O2cV5FSJfFHTC7knA0
Output for 5.1.0
$1$0KKY7wEC$DxXuGP9xFZuEgZ3NIkxgB/
Output for 5.0.5
$1$nymk6T7M$7dKci/V/rRnccD4vyGkZD/
Output for 5.0.4
$1$tj6F5iIk$PPc3lvuEHVYEX2JwWHZxd1
Output for 5.0.3
$1$Jvwdvg7V$yvFalpmxzk/fJEx3pBzui.
Output for 5.0.2
$1$o79.Hikp$PNxNkpTja4.oAHwg0Cf0G.
Output for 5.0.1
$1$LPV/RJ5h$3BeqPWoXK5XOPBMZbWIMt0
Output for 5.0.0
$1$7br0Hxd8$tswPbRc1ZtUA1b1QLzMhn1
Output for 4.4.9
$1$3av5dBEU$9mmkQTn3/f.E5s2xKM3UR.
Output for 4.4.8
$1$M/Zhvcn4$kBJzuUIqtLnMLTEsbSPIB.
Output for 4.4.7
$1$3RWuggQz$p1H1t2CtjWtrJ13xfFUZf/
Output for 4.4.6
$1$UR9y5mPL$xpgDxb7OBmcw0WjdvhzOc0
Output for 4.4.5
$1$OLCeu3dC$PyZfjiSBTDZqPmVShS4fo.
Output for 4.4.4
$1$LbvStNHS$FfOcgpfij4p/DFqNjV9K2.
Output for 4.4.3
$1$WdBAjSOz$MbebP50zmO/m9/mZ.Njza0
Output for 4.4.2
$1$SvWneBMF$bI5gtpJ9vgPPF0CEH4s2f/
Output for 4.4.1
$1$iWcuqY0x$Dspjpgg78MW95JTLrfmgI0
Output for 4.4.0
$1$Tq8Ba2tP$Pi98ZTXYeLZGSkdXw88Og/
Output for 4.3.11
$1$7RMljwm/$uTNDZvjuiw0d4CsY.E1eH/
Output for 4.3.10
$1$YnWQFv8e$EHTLCktOikKRONNZ3LxGF0
Output for 4.3.9
$1$m6pHFV3a$VlObWs3.SlPxuPNxE5RBq1
Output for 4.3.8
$1$Zeb2XNq6$s.yykuECrAI4EHr1TH9lR1
Output for 4.3.7
$1$RpvgXe7L$z49KgIRr64STSt.6QE.JO1
Output for 4.3.6
$1$GieqT57Q$7.P3XnpL.NB0MFeSgBmr/.
Output for 4.3.5
$1$sU6ug6m6$FEZZpHxTu2y9Mt1Ibt2yV/
Output for 4.3.4
$1$ekw6rCN3$pL1rGnZ21qudksAJFYll00
Output for 4.3.3
$1$HCIWdll8$1uYzbLcyVy6ewieDL4rts1
Output for 4.3.2
$1$eES73thT$yGsuXxcRKxPpilNg1Yqoc/
Output for 4.3.1
$1$zQW/Urg7$ZFAXvrKaUoQ1DpSnvZCYQ0
Output for 4.3.0
$1$JnEYRzs4$ww5geqeweBkoJv3oh3UO6.