3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php echo crypt('password');
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/0PRRs on line 3 $1$M9D0f107$1Zh1NdpwBBmXXkqqUXXrw/
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/0PRRs on line 3 $1$11M/zmx7$ySVgh2hoG0vlvJuyASVOg/
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/0PRRs on line 3 $1$mac1wwHL$PaERXWQFXDh/0AouduEra1
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/0PRRs on line 3 $1$Y/J/Io2n$nyWf5Noiusbl6XAkv624D.
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/0PRRs on line 3 $1$l1l5n.Kw$dLGgUgIJROsm0BzDR7//B.
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/0PRRs on line 3 $1$NnJS1Op7$RSw914jgtG1xAe.ric6iQ0
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/0PRRs on line 3 $1$bdHRmHIz$Lldam1ADrNGYS1cUGEKHc.
Output for 7.0.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/0PRRs on line 3 $1$TMj..scY$s2FqgI29lVK.A3tVcIm.k1
Output for 7.0.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/0PRRs on line 3 $1$uwlGCRzA$BcgPlPI1X3cLoazt5Slbs0
Output for 7.0.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/0PRRs on line 3 $1$3xZUZ5we$CWeKnPNQPhRHO3PdsyraL.
Output for 7.0.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/0PRRs on line 3 $1$vSLA8rAs$9nLS81rkZjHZNmcPDxCIV0
Output for 7.0.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/0PRRs on line 3 $1$N0qJKpMd$dPg18uaTMYl0yh2xxHs5C/
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/0PRRs on line 3 $1$FlS9VnPk$.r/cA0t7JAx9yaVjHZzda/
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/0PRRs on line 3 $1$dlWDGnPz$jKY3McoyDmL.pkGXHl3u40
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/0PRRs on line 3 $1$xPlN185Y$8o74zp3HMc/4LGN.5BJva/
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/0PRRs on line 3 $1$auZsOZJe$.mNroQ6hQGhC4PX7irMtY0
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/0PRRs on line 3 $1$wLran/FL$xycV/xUYGBgKo3/dUigY41
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/0PRRs on line 3 $1$w1HOGm5n$IqBg9c6/efXrIHKwhyv4M0
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/0PRRs on line 3 $1$VxCmG1Tp$aRKwavsUAr/3prL89IcG6.
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/0PRRs on line 3 $1$Nx5x5HYW$RYV4XOl3.jlw5GY70l6ao0
Output for 5.6.26
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/0PRRs on line 3 $1$ERbBi/h8$b6gemW1NCkrKmjAizZmzy.
Output for 5.6.25
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/0PRRs on line 3 $1$Xxxfk3U/$wph7LusCYMOXhHPW8pFPz.
Output for 5.6.24
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/0PRRs on line 3 $1$f.dOzAUZ$TInLiTNV.9XPalKLfbWHu.
Output for 5.6.23
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/0PRRs on line 3 $1$wDI9fzuV$4ATvu9GcvMxc.OLjtPAfW1
Output for 5.6.22
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/0PRRs on line 3 $1$9Zj342Hj$wmKGK9xgCUVmKtLOzZABU/
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/0PRRs on line 3 $1$1iXoT8Nw$A0rJ9w/i2zlF48XUbj3jc1
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/0PRRs on line 3 $1$IeocniIK$ncWa8.Vy75WwoFkmwj81p.
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/0PRRs on line 3 $1$VdxIRl7j$LrpI4M9lapn5NC/CpDSGU/
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/0PRRs on line 3 $1$.itDXSsF$AwGfkVmJ3A76ZJZeSngjk1
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/0PRRs on line 3 $1$ADhiXiPY$k5XXoWI3VsXETolWNSxd/1
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/0PRRs on line 3 $1$9gCn/BIR$8I1QpimR6rkeNU/HQi5uI/
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/0PRRs on line 3 $1$NQNvPhV.$Gu.8QDln2YhYV1QUjMAfY1
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/0PRRs on line 3 $1$5YzMgSga$W28Npsz.yImg2YDoYlffb0
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/0PRRs on line 3 $1$gCk0.YfI$VKCxjvKWBUhPFD/jkHMgJ0
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/0PRRs on line 3 $1$iHh9R7dJ$2Gg3AUOoASwbV.CQhPaFx.
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/0PRRs on line 3 $1$EXC9aC6i$mqs6Qvcx2e43XQ/Xvca9P/
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/0PRRs on line 3 $1$VOFMmrDT$P625yltIr802k1kFflkmp.
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/0PRRs on line 3 $1$E.cknWg9$MwXTfq98paSi132XZUf8T1
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/0PRRs on line 3 $1$8BCrjc62$34R5GecP0bPyICr3AX1zw.
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/0PRRs on line 3 $1$iclsZO86$oAvMoxNOluNWqeFJlN7ik.
Output for 5.6.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/0PRRs on line 3 $1$mDFd00wr$EcXg8xR9try492Ynm.pQp1
Output for 5.6.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/0PRRs on line 3 $1$fV9q//xX$RpMjts63QWZ3rUALQKJPK1
Output for 5.6.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/0PRRs on line 3 $1$4hN9XZX3$m2hw7dq2W5a7XChAeOcR10
Output for 5.6.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/0PRRs on line 3 $1$xfmX9OtV$IIZqArrCTi0Ybn7FmgbRH0
Output for 5.6.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/0PRRs on line 3 $1$vl3pXK9B$h.7Ar0PSmvja77uaDRVbI/
Output for 5.6.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/0PRRs on line 3 $1$hl8sjLRg$B9c8bZsB32Go/jBso0ZtS.
Output for 5.6.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/0PRRs on line 3 $1$nqMdJWAo$aT9hnAg/c49uPatDZkzBF/
Output for 5.5.38
$1$nGHQVuKz$/rkR6k/.kEXdQB4W4LifX.
Output for 5.5.37
$1$88jEhcag$YnranGU0bdZes9ft.GkZ5/
Output for 5.5.36
$1$0QypHEs5$mIhZJ4KB1tgehIGx2xFZy0
Output for 5.5.35
$1$sPw0GZ6r$xX6FDua8zNfhjnyDM0jlV.
Output for 5.5.34
$1$jceHk4is$y4Azz6wPFaVZu2Y1SVAR9.
Output for 5.5.33
$1$SjRDIjqB$kzm5Okh6K/gPvlJJWAIZK0
Output for 5.5.32
$1$iH.V3I9w$C0xeBalvvaOpgdxF8e.Id0
Output for 5.5.31
$1$PsHJ/W27$4S3Xk7B9S664mc2U1RbfA.
Output for 5.5.30
$1$gyOzcTi2$QCE3wHCeFXRGUi3.hh4Ju/
Output for 5.5.29
$1$5xeh5zU7$Kr/HWlnACQC51VIWb1ZDz0
Output for 5.5.28
$1$dwzmpIPS$AV6R7r5AKZ22FMOBXdg0P.
Output for 5.5.27
$1$1oLI6E.G$dbf2hN8LpK45d/ofB6rgD.
Output for 5.5.26
$1$86qVdsEN$2MOP0YkIethhCjsjDSDgg0
Output for 5.5.25
$1$r/cs1k5c$kBr8ldeMWSLgBeeqLLQq5/
Output for 5.5.24
$1$BdZi71j4$C0LN6RJYEAe1/G4B9H1Q00
Output for 5.5.23
$1$2TA1/o7t$BxhpYGqqPyBty54qIJ99Z/
Output for 5.5.22
$1$fMtbnKUT$a1oWfUCFeM.dEQX6/ZNaD1
Output for 5.5.21
$1$iQXztQs2$gnnKqy55Ck.H52pGOGz4C.
Output for 5.5.20
$1$jdHcyjIz$nQMsHyXKxRTJ3mzzRQqHP/
Output for 5.5.19
$1$K7kPkUnt$WO54wKKW8PdsCvQdmN7b71
Output for 5.5.18
$1$3RAmY09J$HkZxHDSlnM5xBxSVVooyh1
Output for 5.5.16
$1$G4j5TTyu$VWMu8jD.Yact.W7wSi2cH1
Output for 5.5.15
$1$zpySPUfF$DG91UFSlThOVepdbi2OI51
Output for 5.5.14
$1$hXuipMSK$391gUaTi8c/rL6R2HmkHD0
Output for 5.5.13
$1$Yxxd9EUl$Xym.7L4D7DuT4R.S0p2WG.
Output for 5.5.12
$1$n/l0m0OY$SoDpzBnGh3eTRTR7fR1w61
Output for 5.5.11
$1$ewjK10M3$0BwPOJ7w0smlKmEYoyZvt.
Output for 5.5.10
$1$ZvaTMpvB$f3.OkUSPdp.ZqVnk1g8l0/
Output for 5.5.9
$1$59NsKE9X$pzTJqSJkfbhaFTNvOjzJU0
Output for 5.5.8
$1$F/heUDqi$8DDuBJETyAIB6B8Nj6m/D/
Output for 5.5.7
$1$/V4eHaCi$a4oItdC42fSYnN5.9shDl/
Output for 5.5.6
$1$s5O.PhTz$X5gDzwnTiEujlTeJRF8au/
Output for 5.5.5
$1$B3FXzGM5$q4yFJg6n0UL.Bz5CpC1jU1
Output for 5.5.4
$1$ipgi2sCz$Ic5GU3wsTxB7luKrZRjCN1
Output for 5.5.3
$1$E5huUheh$e32vfFKSoI4PitVw/lQ2j1
Output for 5.5.2
$1$9WzjEl3b$wJB3s3IpSu9Zbp8QtyzLT1
Output for 5.5.1
$1$nzfiaNKB$XcRpQgWMbux607qcYnuW2/
Output for 5.5.0
$1$ntsZjCX6$hYb4bsohExcLez58AZRs2/
Output for 5.4.45
$1$BSruP8Zt$iGo8Tk039SG5QRv9N/ki50
Output for 5.4.44
$1$DrXAvLy/$3htrVOqyM7d9l7EwsNBhA1
Output for 5.4.43
$1$sch/VV/z$otf0g7Htl6UoIlmK5Hozs1
Output for 5.4.42
$1$emAt4/rZ$dxb5EBMFputTykOIUCwny/
Output for 5.4.41
$1$fLVpAC80$Pklj8K8EH3CdeYNpgXp5o/
Output for 5.4.40
$1$J72qm6FR$m9GVWjxIQL.yygm/91NYg0
Output for 5.4.39
$1$mZTlL3ss$uZSdyhDSP.U0FCDrRQFGn0
Output for 5.4.38
$1$iTfHljbe$eb9kAthH1vBvG/qaAjKgr0
Output for 5.4.37
$1$ZauDyBXM$yjCKKpiv7e6ES7XXmlBHz.
Output for 5.4.36
$1$xR9e1b.i$DkpXUyuUVUuthFLtDKAdg/
Output for 5.4.35
$1$8YdJ657W$gHHPNmW14gvHgsNlsUs650
Output for 5.4.34
$1$PSCeDoSI$z.0nvlsYPpnOuGpclUjkh1
Output for 5.4.32
$1$pej0F.nT$sBD9k0VRYpM3ij/bhBwoB0
Output for 5.4.31
$1$BWUhJwIP$FBU/edrG2RvZ7FX.NQoHv0
Output for 5.4.30
$1$iDSHJ05a$yKqUlMN2u2lVpMVu98f8R.
Output for 5.4.29
$1$9aJsToL6$Ixq3UYfxSpAV.3WgmxqrB.
Output for 5.4.28
$1$jhFUigcS$lqN5RgmPTexvzX48j9xL20
Output for 5.4.27
$1$mW81mIS1$FmvFCSVKfvP8XtTehvXHj0
Output for 5.4.26
$1$KnDNAcJG$UJF5LfIFslhQWjmo90mj7.
Output for 5.4.25
$1$E6KiDLAT$wCII0J6zNWOJeNznEr56T.
Output for 5.4.24
$1$gcfgkvt6$DpwQOq7gvJ1LwGhS7zugP/
Output for 5.4.23
$1$oJ9QLSJ5$ZFoDUmStDuZeXJvTwC/P./
Output for 5.4.22
$1$eZRZkMkI$TxKMPg2xqRCPX69c5//fE1
Output for 5.4.21
$1$2N8FfGQl$Mbu0GpFDVceHkpbXTRN1G0
Output for 5.4.20
$1$3Tp8Wjut$B9BudewD.CpbV5T45Ytlz/
Output for 5.4.19
$1$W2AYOwNB$syXVE729v6KrU52H02/3d/
Output for 5.4.18
$1$BRIvYJk5$oRalvAePDCRKsM9TdGZ0w/
Output for 5.4.17
$1$liVlbrWz$KAvuPvf2Qw0D2k/ubbGsm1
Output for 5.4.16
$1$pH.6Cxz.$TqsPFPLB6/LlxOTwlwwAO0
Output for 5.4.15
$1$NjrqWnxg$8Rf3NMbmSHFhS2fYNn1h3/
Output for 5.4.14
$1$vlQvnh2Y$TWrQcocFlSDGCTvYnOSsJ0
Output for 5.4.13
$1$F/bOMyI5$YshYXo2sW82uq.et/4rPB.
Output for 5.4.12
$1$ITTWAVg0$Tt5ru8w8y044Mut2QpaQP0
Output for 5.4.11
$1$mF50pM3e$T7wMJyg4a/CXvf4cEzCOF0
Output for 5.4.10
$1$4uebXQ5f$/eAs7orPfCrENJ/V7VD1z/
Output for 5.4.9
$1$VRFXZPWK$9DETOAdxElyJ6DjoMOmAK1
Output for 5.4.8
$1$5Ah3wT7F$4V9V2QHkXangqBc4GnFWd0
Output for 5.4.7
$1$I/S0EuZR$Bpak9z3atvx.8.f/ME.MX/
Output for 5.4.6
$1$l7CxyaGW$DjbT8TswXBMCLIsKzxm5i.
Output for 5.4.5
$1$eCUfAs1O$34h3AsAMHeOqD56XsZ5eO.
Output for 5.4.4
$1$VdNEUJJ2$E9gATUoqYUbAAWCJSP78G/
Output for 5.4.3
$1$HkpgDv/N$SbxjzSICPaUdEEZ7GQQAt0
Output for 5.4.2
$1$.fVQvD/j$vRkuPKqRrMFTv0UCUVKN51
Output for 5.4.1
$1$ByPyqnDF$41JLiTSh0ekDMvglEAyQ8.
Output for 5.4.0
$1$Q1ykAcBI$eV5hT/RkgecQ54Se4ID811