3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php var_dump(crypt('password'));
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/pdj4j on line 2 string(34) "$1$Sq2nHzdi$QoUwXNB1PmNsHPtV4x5PZ1"
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/pdj4j on line 2 string(34) "$1$C9eQLaVO$AbENCDM/6v/S5Z4p0hL0F."
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/pdj4j on line 2 string(34) "$1$HCASb24c$EZ0aCeDEKG7Sr1eut1KtX0"
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/pdj4j on line 2 string(34) "$1$RKIidS7P$WcKyNYwZrUG7nRgqE6OlC0"
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/pdj4j on line 2 string(34) "$1$xON37suK$NwT4wGpuFSS3TCBQpCzya0"
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/pdj4j on line 2 string(34) "$1$TtdY4akJ$nyzpT7FGVHUrf.gPbmWlo."
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/pdj4j on line 2 string(34) "$1$.BY0CVlV$DeBeqqUr6mv.Hu/73oWvf1"
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/pdj4j on line 2 string(34) "$1$/w5suGQ5$hzp85u6XYj7mZ5qGFKoBr0"
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/pdj4j on line 2 string(34) "$1$1xN4F./M$34b9IvtmMmys0KauT.KcV."
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/pdj4j on line 2 string(34) "$1$HgSch4GK$UkC/n2EK.mI1jhIBd0xi9."
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/pdj4j on line 2 string(34) "$1$bJoWf/..$C1/6gCNQcmRUB9F3GomCH/"
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/pdj4j on line 2 string(34) "$1$OeAnQidC$HL9nPiPWrXMmsk.B2WByh/"
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/pdj4j on line 2 string(34) "$1$dhMq2mbo$xF71ILPLdRVVTPNjcTaDt1"
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/pdj4j on line 2 string(34) "$1$7XNDXaJm$o.WVEYqPiGWeXkaOzS2aX/"
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/pdj4j on line 2 string(34) "$1$FguflKgn$IIcaSYlk4Phf9p5BS96K80"
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/pdj4j on line 2 string(34) "$1$6brryVYR$66Z8kfRiQX8Yro9bGmWRC1"
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/pdj4j on line 2 string(34) "$1$1.AGwWH8$QQgW8QqnlQRZJ3EOKCDpF1"
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/pdj4j on line 2 string(34) "$1$H7xVqTi4$j6U0tXtay1kWgfjGZ9QwD."
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/pdj4j on line 2 string(34) "$1$Sf4moIAC$is83cOzytLYU3E6Ry7Dd2/"
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/pdj4j on line 2 string(34) "$1$AHwoT6ye$lrQCfYRV40HYrgW4QYXKp0"
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/pdj4j on line 2 string(34) "$1$SzwKXbSZ$M59IBxKWJvF9WLG3GZJJL/"
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/pdj4j on line 2 string(34) "$1$r0i734Fg$l9XYtSHHBMSnsprxEZuNU0"
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/pdj4j on line 2 string(34) "$1$L84VHLmR$mR7sSG7ByDzcoNp/yyjCG."
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/pdj4j on line 2 string(34) "$1$8zRsJa/s$ZFFkaqrJb9L2M/2Eh3vXr1"
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/pdj4j on line 2 string(34) "$1$zM/ab7xm$1zCMRYJ9quaH98x.rl24w."
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/pdj4j on line 2 string(34) "$1$MdDFVEsh$qpObgmZCJ8N3Q.RzstKuI1"
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/pdj4j on line 2 string(34) "$1$CYBlKFdV$xC6N6UXey93NberkaSr7P."
Output for 5.5.35
string(34) "$1$OOO1haqe$lHzvFaITJ/U8ml9nORsH.0"
Output for 5.5.34
string(34) "$1$ShlItgWC$iyHHGbqJbFY/oabV5thkl/"
Output for 5.5.33
string(34) "$1$E2woeF/U$Vg95NdWdL1Sll.tTSN30p1"
Output for 5.5.32
string(34) "$1$Dx3Lj9fD$OYngNQ.13E5CNmirVYQlu1"
Output for 5.5.31
string(34) "$1$7kFOOZNX$.nEr5crU.ZIA0CMWWRMSJ."
Output for 5.5.30
string(34) "$1$1yFq6nj6$unS5XeJTZdD7mAD9vQop1/"
Output for 5.5.29
string(34) "$1$IiV1Jfea$mj83ex9ly/5NyStLFIh07/"
Output for 5.5.28
string(34) "$1$c0k9pQ7B$rhHb2Vj6cucLD.WRwgc1T/"
Output for 5.5.27
string(34) "$1$6XwAPK2F$Fq4AHgoiE2GtH1LTyJyi.0"
Output for 5.5.26
string(34) "$1$ski5RNKW$ECEIgQC7N5yGfOPs6FvRz0"
Output for 5.5.25
string(34) "$1$l52Xoky2$cmvXX0JgB5tYoxJ6WjkBg0"
Output for 5.5.24
string(34) "$1$.nISWm7E$7uVnJmcxpGPs8KDrIEJD5."
Output for 5.4.45
string(34) "$1$irxvED7e$RiQR1si/zrjdP07KjCtlx1"
Output for 5.4.44
string(34) "$1$NnbfyuxS$EouwaKc5j5dSm1lB2RwEF/"
Output for 5.4.43
string(34) "$1$AcLCZj.A$ZcrrLg0/qTQglc1mGBXNv/"
Output for 5.4.42
string(34) "$1$bU8u5W68$GvWNiy9UwrEAk7E0VP1ZV."
Output for 5.4.41
string(34) "$1$yHfdVcTa$ixszc.WiBa3MRzgHSGAvm."
Output for 5.4.40
string(34) "$1$DS.puOeJ$q8X0/pXPMSukfaWrU42Sw/"
Output for 5.4.39
string(34) "$1$BTMIK1.N$6Xv20sylKEo/Kd2VLEy3Q0"
Output for 5.4.38
string(34) "$1$5.JjxPkZ$ADiBC6sdSA0bn6Xyz2O.w."
Output for 5.4.37
string(34) "$1$i1JX6Oug$cSiHlkuhBD5QG0VEY4C/5/"
Output for 5.4.36
string(34) "$1$aMPwwiMa$28qwnVCVtqL9FOD6qHxXm1"
Output for 5.4.35
string(34) "$1$EjrqD.JF$3CVHK1ojh2K47sSoBXn4x/"
Output for 5.4.34
string(34) "$1$Gzs87e5l$n8DWG8WAaiZ.DSPRzVZnJ/"
Output for 5.4.32
string(34) "$1$8NSCJLpu$IQIcCN.2x8fUoRLLidJp11"
Output for 5.4.31
string(34) "$1$A94Eno01$SigqwspSTEZB20uHvvdPH0"
Output for 5.4.30
string(34) "$1$NbeTHFM0$XM0USAbr8UjH/OPAnsqO2."
Output for 5.4.29
string(34) "$1$C7bBAFKJ$oNiKUkTO2oujWr8zsZPv./"
Output for 5.4.28
string(34) "$1$1f4P1cdL$8y2l2gCp3dCfSbvZc8WgZ1"
Output for 5.4.27
string(34) "$1$LcsVx3CP$reC4vFGUSFlapbvQoWcQc/"
Output for 5.4.26
string(34) "$1$HpVn9Bk9$mLFfp6FBw2Yz.zQKoYY5f/"
Output for 5.4.25
string(34) "$1$0lGIWI2p$togbTGoBEV3frFfsivFPF1"
Output for 5.4.24
string(34) "$1$.nzb52eX$tFeFOOmXM8HwZQq5RbCAU."
Output for 5.4.23
string(34) "$1$v8jWVeyx$cRV6H5GsngYdVtpzHMD1y0"
Output for 5.4.22
string(34) "$1$I5jXnNQy$lc3kKnKpbhpPt1vlxRFNt0"
Output for 5.4.21
string(34) "$1$PefsFX3G$cvxSZxf0E24rTmm88lLhe1"
Output for 5.4.20
string(34) "$1$UDGrixH1$T9CTp6PlP78VtXRjbsUPg1"
Output for 5.4.19
string(34) "$1$VSE7WfT9$gym2micHKbtNLI09aEXnX."
Output for 5.4.18
string(34) "$1$zq5OH8md$FSXWeeVaYWOO.IHHhhr810"
Output for 5.4.17
string(34) "$1$0E81u/WH$lgmKbVsX.fzfSff8z862w."
Output for 5.4.16
string(34) "$1$zY8KI4Zy$fdhJWqdAwQBfjDM/ChIFN."
Output for 5.4.15
string(34) "$1$fUbprZuX$NiEbB37OInsLrk8.Quu1J1"
Output for 5.4.14
string(34) "$1$SlRU1Tvp$DDXj4LZiVou9zy4ubBwZW1"
Output for 5.4.13
string(34) "$1$QOdlH16y$2S64GFgPm75bUtnj8t9M3."
Output for 5.4.12
string(34) "$1$rzjMO5On$rzSEHs87k9ApAFfthlaTp/"
Output for 5.4.11
string(34) "$1$z3CEvv5I$LnDVWiRPEwP11enWTiPuC."
Output for 5.4.10
string(34) "$1$oICvGadu$49EKNoRIFuIS0nISVEOBN0"
Output for 5.4.9
string(34) "$1$0qW0jeGB$GHnc9BI5RkxuWAmc0Pq6e."
Output for 5.4.8
string(34) "$1$fSI9eV5e$WrRaQzh7Rrm2lNMZezjz90"
Output for 5.4.7
string(34) "$1$ntLBNZoJ$SvxDOe.6pnd8j.xpXtU5e/"
Output for 5.4.6
string(34) "$1$Y1i0hAFg$Qjr9nl9edEOGR2q8ES5rc/"
Output for 5.4.5
string(34) "$1$grLbs1yB$JaTuEqofX6duHIkj8vES1."
Output for 5.4.4
string(34) "$1$4jKxNkZJ$hpYlN2bKR5OfPT4U5gxzI1"
Output for 5.4.3
string(34) "$1$JYUEjCaI$knAysl7ir9IXHpmIjwAL40"
Output for 5.4.2
string(34) "$1$3a2zqTNl$co.G6WPegH4/vC8Iuf/fs1"
Output for 5.4.1
string(34) "$1$YarceSMV$LpJJXPXBihFJfSpYP06Zc1"
Output for 5.4.0
string(34) "$1$ApDDhmpa$PW0e6jn0u50NxLFdXAa5E."
Output for 5.3.29
string(34) "$1$q.iXUj.k$Iz.XBSzk/bLGT93cloxPT."
Output for 5.3.28
string(34) "$1$B0Yqynz3$u9Av0ab07.AEi50NH.hWh0"
Output for 5.3.27
string(34) "$1$3DaPkvnw$2TFIEjdlaTXE39hg8hn6e."
Output for 5.3.26
string(34) "$1$m4d8nlLM$ap.TnJgRRiZyLaBVO8jfw0"
Output for 5.3.25
string(34) "$1$0UcoFt9s$sKI2XCCnHVCO1IkPK4.3a."
Output for 5.3.24
string(34) "$1$jdXdFgnp$AyVUjlGonZO.mcu9e/zf5."
Output for 5.3.23
string(34) "$1$RtSHwg/V$.AmPiek8QN88O8deZgeCH."
Output for 5.3.22
string(34) "$1$ILdlX3n0$sN2gCsdiUqHxHDafPusUj."
Output for 5.3.21
string(34) "$1$./QIqvKo$9iAINgbYcJBBkiYfGp784/"
Output for 5.3.20
string(34) "$1$TfZoNbMF$M/z9.9566HGLEIMcp06y0/"
Output for 5.3.19
string(34) "$1$SVIuXKhz$eJQb4i42eq0tuqHwGGBJc0"
Output for 5.3.18
string(34) "$1$usIxNNYt$tPLQZiLfBQQnVn3e31Xvv1"
Output for 5.3.17
string(34) "$1$bKNRAq.Y$UkP9LGiIVFnU9LSICbbZJ1"
Output for 5.3.16
string(34) "$1$2f7HoTZC$yw0Z2quBIpS5l5nAWroTk/"
Output for 5.3.15
string(34) "$1$bq4ArLYf$yDnSrsgwqKutQH5lIo/8M1"
Output for 5.3.14
string(34) "$1$YTS26gSe$FLtV2qizfeH765TDujdiO/"
Output for 5.3.13
string(34) "$1$fzxqaOhn$wlFGsjgcU6peJjIibrmSW."
Output for 5.3.12
string(34) "$1$dd5hjN6.$yxh9fZu2VIPkStqtXyn0.1"
Output for 5.3.11
string(34) "$1$htrOyhwq$0Vpva9b5vXTi84QfCC/ZR/"
Output for 5.3.10
string(34) "$1$7AFMM.FG$mpddefznU479tgDHL68is/"
Output for 5.3.9
string(34) "$1$cf0dMV1n$d2Z0KKwL7kkNsvTuQk8IK0"
Output for 5.3.8
string(34) "$1$35LM6D/b$yhFeWUvKlIZrS8ZcX2tcZ/"
Output for 5.3.7
string(11) "$1$1vG1YI6j"
Output for 5.3.6
string(34) "$1$HGX8cWx.$0hYraVILPFQjHoi6CVok80"
Output for 5.3.5
string(34) "$1$OXobggGA$mv//11Im1EfAeLyk.jAvH1"
Output for 5.3.4
string(34) "$1$4L7BuJcQ$HRodcClvso.qjyFlaqH5j1"
Output for 5.3.3
string(34) "$1$5XERHVPB$SEcvd30Q1ZxMtpv4L/DHY/"
Output for 5.3.2
string(34) "$1$JODfvEEB$IKM2FDQbru5oOQezAnEzA1"
Output for 5.3.1
string(34) "$1$EHHxgg3y$K1LXv1JqVdR5d0srnTrjV0"
Output for 5.3.0
string(34) "$1$ZiCNRvQJ$aFUD/3uVMkezt/0G4Vec6/"
Output for 5.2.17
string(34) "$1$jrPvpbt3$Hv1tEbpvytf26SP8ioKHN/"
Output for 5.2.16
string(34) "$1$XVEDd54w$SFGkVaDkTKfiZ.V14i4iQ0"
Output for 5.2.15
string(34) "$1$e9HX1.qX$e/h.IUjLQNs9IMJVsf0vT/"
Output for 5.2.14
string(34) "$1$V5YT8zf2$rm2pknIqhux.VRzxOsYKe0"
Output for 5.2.13
string(34) "$1$1IffmqOl$F5H9LFeo5Gny6FZQPxGnB/"
Output for 5.2.12
string(34) "$1$l1bQVax0$2OPZf40Uk3agpuG0szYm.0"
Output for 5.2.11
string(34) "$1$3AUh7wcJ$rlX13bgVOQPii6AMz8mA1."
Output for 5.2.10
string(34) "$1$YMsQseIW$BDFFJle/aLqv4/SwKhUZT."
Output for 5.2.9
string(34) "$1$60zOnB3s$4YLF75bChtfxyZ45LK5GK."
Output for 5.2.8
string(34) "$1$vSsVs3RG$oL/tp4Mv9MW5rqmVoFb9x/"
Output for 5.2.7
string(34) "$1$RJ98UT1I$7DJLqwmAklOzc5p/tXMk81"
Output for 5.2.6
string(34) "$1$W2GbhBdG$/8T2OucTCO6WP7Lm9wDxs/"
Output for 5.2.5
string(34) "$1$BhwGYSBV$wsPd7d0gi0IplwWoa2eOD."
Output for 5.2.4
string(34) "$1$/Xb3HwEV$VokjPZiFQ972MieZkT7dk."
Output for 5.2.3
string(34) "$1$5l2qSoXv$VcqAHB8ZW922g3q2wWUdQ1"
Output for 5.2.2
string(34) "$1$GU6n0lbm$MsTeY5xZ4Qzs1n.yggRUk."
Output for 5.2.1
string(34) "$1$4V2J6eHu$A8WvvzGT3wADDQE.S5cO0."
Output for 5.2.0
string(34) "$1$QlzNTfTG$mM6kvgYI4T4a1IjVVUUCY1"
Output for 5.1.6
string(34) "$1$P8gTnY2l$scrwsDPZnMAA4fBdOHO270"
Output for 5.1.5
string(34) "$1$E72EtFjx$ZrGW.KLWyu9beoKYMYCLF0"
Output for 5.1.4
string(34) "$1$5655d0sk$8JfcdgzpE8jNCatNOpoc0."
Output for 5.1.3
string(34) "$1$Pc1tbIm4$Gvoc9FnkQqccGjsqG4q5e1"
Output for 5.1.2
string(34) "$1$ZYis0DTn$h9yQaCLSdLxRjEJRUlsC01"
Output for 5.1.1
string(34) "$1$1peOyRf/$cSBXzP1dnIqkNVrP6Ns5s1"
Output for 5.1.0
string(34) "$1$iNK7IyOo$P6pdp/Y6Z.tGuTWtWVbzx/"
Output for 5.0.5
string(34) "$1$vgxA9nYk$hX77rBiCCzSjmqNJs7.15/"
Output for 5.0.4
string(34) "$1$KE0GttBF$db6KAFlR7pPMQFn0ZeDxe."
Output for 5.0.3
string(34) "$1$4dhIuIV7$W.IeAXWxDJDEfdhS7fz6F0"
Output for 5.0.2
string(34) "$1$y6Tj9pIR$1x1XA9aCSq0tB.OPwIEEY."
Output for 5.0.1
string(34) "$1$w.xhDcFP$S9CuCzDYiWQ5NAtbF9EJo1"
Output for 5.0.0
string(34) "$1$dHfCmXFK$mr0Hzm5S26zclkAc2hF601"
Output for 4.4.9
string(34) "$1$feXfYEkr$eX5svmBFyhA/K.V77yHXc0"
Output for 4.4.8
string(34) "$1$AbYfjGTf$9/L93fn547yEqaAYcn9yf."
Output for 4.4.7
string(34) "$1$yWxGhnKS$GIbAlACNR75xP8Lh.rNoi1"
Output for 4.4.6
string(34) "$1$gBjAO0iq$8U9EYAF3q0SdzVx3lr5HF/"
Output for 4.4.5
string(34) "$1$IOBpGuBC$Wu666PXJrw1T.RDOwrwP4/"
Output for 4.4.4
string(34) "$1$QFFFupla$KeFaP4dXOpuSkv8s.u76Z1"
Output for 4.4.3
string(34) "$1$xm54Cz4u$alpAhXKkuB33GNBFqFk/k."
Output for 4.4.2
string(34) "$1$5FAKEMB1$eCcQB43qW9yw6v3lfTf0C/"
Output for 4.4.1
string(34) "$1$u.d5uPtg$RqTn5PsLTeE.tatApfFOl0"
Output for 4.4.0
string(34) "$1$qDyfCiNR$WBrWUdSrcp2vcXKLnxRmC1"
Output for 4.3.11
string(34) "$1$/tm.HZLO$7PNWnjlZqf6DxEBbDZcMw/"
Output for 4.3.10
string(34) "$1$10vtv1gx$Ye1gkxq4yRtEmdH8N/S32."
Output for 4.3.9
string(34) "$1$EXHTKLWf$pv3Im4Dnm2TuE2JkohbOn1"
Output for 4.3.8
string(34) "$1$nuiYMBzY$b59Y3Jv5Nwr7Iy1QJzMZZ/"
Output for 4.3.7
string(34) "$1$4hhgdAdw$xWVU1SI5Ipf6ERozTHCMX1"
Output for 4.3.6
string(34) "$1$YrFVh8Mg$OUNbE01U2SxET68sTwmo31"
Output for 4.3.5
string(34) "$1$HK3X9IZT$0vUQ3Jy5gE7lQsFhJnQQr."
Output for 4.3.4
string(34) "$1$/ySNlztT$Kyy41BoMMNFejC6/oJ9oq1"
Output for 4.3.3
string(34) "$1$VgVR2NI.$VnTzY333O06QRpeBsYuWr0"
Output for 4.3.2
string(34) "$1$hDgmRwma$RVjekk1.dC8/bDQn47bbR0"
Output for 4.3.1
string(34) "$1$4UZFlOxG$T3pa6wzEFSeEyiLNJbppn/"
Output for 4.3.0
string(34) "$1$X08AvAeV$INjEVmOoPe.oTqCHkBSJe."