3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $salt = crypt('parnet'); echo crypt('test', $hash);
based on Me9u9
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$mdNM1gkp$IpfpxhdvWeEP9xfTxbdPa.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$LKYYttbH$vCRYOavImbca1vLO7832n.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$X95BhCt8$gy1vpmLf3OCLe7p6GHPSA0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$nSMQ8WW5$U0zKJ4OFWfMwIVMq3zZT3.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$9J.tjZfD$wC/4A8G.xc9KUe5kCHsHO.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$/EQ/ql6t$rutImhs2PuHNhx5IoLahy.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$aPdSNr.5$rTVvKpEMZgT9s7dZllcA1/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$O/YykmN6$es6KlLGAnuB/mldWfYl6Y/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$bmxQFBCg$C8BF.Wo47nNlIZpPkFdzy/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$tJiMtTKt$w3YblGnW9K/xt4egF6C9i/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$FBbBCniQ$HoggseVpdC6CLFleKLnKe0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$I1l4VDBD$sCm0NvzCD45d2jmMA3XtZ.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$SRej8Hje$Kt48L.72800rKxQFr60M5.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$45cPmlZd$gZVc2jdL4x5kuutshGzdR0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$5uyFJQ9r$sqQ.j3sgd9Q96F9l14MI71
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$3uynTJWP$PjDk9oAdmhu1vUnDLWngJ.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$EZtmwD7q$/UhDdIaiwxQlBNB0kgl/e.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$MxKD7lPT$Vf3gOK4uBGtOXoAgdMeSt.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$yU0boHGm$RxoUMyDvO7ogP11TyHfYt0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$N94MwXb6$QP9AUtr2VntgGUD9IGn8r/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ve5le1s4$ApiHjymQHDj7lqlu1K035/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$fCzMPwPT$JDcVmWvSucDpJXgRZXbUW/
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$eN6FIV18$BA7DvMkIieTfIwXHToQuo0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$Z0v8VWmc$9386AIgbWVGxGPcTmjpr7.
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$kWu584DL$XXOlAMQTbRUGwUP8XNYep1
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$lPQQdnoN$94mzshUf87O.Zreo7uYqx0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$pJDM0Z2U$hiCyXfaSG.iTrlNUB7nYE0
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$bVcfiHqm$KXB1urQyZahxn/wyaUmoB1
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/3rEh1 on line 3 Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$1Pnu.O4L$LplU5BX0Kf7loakwHDfJ70
Output for 5.5.35
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$vA2Ls4eV$LTEZ6W5W/UPXjeiJjRChu1
Output for 5.5.34
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$iBdM2eMG$eh0hvnsNAS6L78nvs3aBu0
Output for 5.5.33
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$2mO.5jSj$REvqPHOJZXkqVLXbIc6G71
Output for 5.5.32
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ssLRwfQF$TKxl84iQMWd6rmyoIGhXT.
Output for 5.5.31
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$KEhO//9F$Qpc0EJFWBU/mt6JOf3aou/
Output for 5.5.30
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$fuUX/WkM$6Wr8pJ1CF9OdRL0SI.TJj.
Output for 5.5.29
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$DpNbGiew$.3tEDQTXp8UJNf7EO.JIA0
Output for 5.5.28
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$DBsLGne8$BZIfB7CbSjdwkkRWD0drH1
Output for 5.5.27
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$hKBiYhmW$8BNWTvJfqChAlg1qyPHBZ1
Output for 5.5.26
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$0ns9oj8b$TqcJTFu6/huvW4pO6I1yQ1
Output for 5.5.25
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$PbBOp/nb$rKpu00.8RIxYbvZ3.JMPK1
Output for 5.5.24
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$6t.aC7nl$wURL.6smrcMBE5W7Iq9rd.
Output for 5.4.45
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$jHfYOJvb$dmwm.hEsV2AIILlDCeRBt.
Output for 5.4.44
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$MLlP.8Hv$.xg5uOJKBksdebjBSfZi5.
Output for 5.4.43
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$DsYaXJCU$pDMQtrTwOpIzD6LjGTHae.
Output for 5.4.42
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$YrsWBOI4$1HEBG8HOpJr/tP5pUPTa5.
Output for 5.4.41
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$PoNKNrw3$vJkCmeFJdT0R2aOlD2Mh1/
Output for 5.4.40
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$/VlvFseN$uPtS62mSkY9k3qWjEtlEz1
Output for 5.4.39
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$OsepjyX1$ACWVaxbO5wmYPcVsJp84t1
Output for 5.4.38
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$/yQe14gk$zWhzg/UGkR6C3Mm2b9rI20
Output for 5.4.37
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$5qOXP7NL$ZbTxCtCnFBXlpOkJxBGRx/
Output for 5.4.36
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ZIY5WGww$qed4InZ0n0Hyh/OtbNkWx.
Output for 5.4.35
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$65MA.EVX$3LFHPswnLPzMzFJvKQPdJ0
Output for 5.4.34
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$.UKQcZw9$tQu.E90lkaojMXFrXNjdx/
Output for 5.4.32
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$SKluGLdR$TWGMJalT3dWSokgjK/TAC0
Output for 5.4.31
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ER/Hp2zt$ae9Q32EYTx0Cz6Elvollb0
Output for 5.4.30
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$55AzINhv$7hWfN3ywLEdz771.l5a9p.
Output for 5.4.29
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$FNrGQA8a$NcWhDmGPdq6n5lt473dun0
Output for 5.4.28
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$TGml2mqE$lj6m5YvdmfHbN0DDR1rSc/
Output for 5.4.27
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$Cq0NKRT1$HUXfrHJDRE5YlZ6FU.F0i0
Output for 5.4.26
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ifJixM4h$HxSXQ2NjjDNaHxjWdoLzp0
Output for 5.4.25
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$epQLNXKK$eI8eC1GOuJg0vMEg4pbDZ.
Output for 5.4.24
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$8D6lp0HO$nwoqeLWSMV.K4JILtIBPN0
Output for 5.4.23
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$gkyvH79e$nh4yyKOcbbgsSUliDEMKa1
Output for 5.4.22
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$bdkDDj.m$hqMvEzMHRMGNeUjdnnaRF0
Output for 5.4.21
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$UCSBOotf$sbmKk8wpwXj9GU7vFRh3D1
Output for 5.4.20
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$.rgGX35X$/M06Sz.zfGFsVb2V2RiMT0
Output for 5.4.19
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$4CnL8mgl$5g3Xxp1z4iabsqzCYrD501
Output for 5.4.18
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$vu21AevR$K/pBlqJ3mpznnp9keMdRs1
Output for 5.4.17
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$Qf.yHyvu$95CRBEhuu2nwbkA4Vv19r0
Output for 5.4.16
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$AGYsEvLA$eQw/mxaLCb4cg49cseXTf/
Output for 5.4.15
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$rabfKNgn$h65tAjrcNlmAHNaz3x0ck0
Output for 5.4.14
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$AE/q9sx9$Urr4d2UhXHewpffpOBzSC/
Output for 5.4.13
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$lKJZLcqA$5D762X6.JQ15R9taodpqL0
Output for 5.4.12
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$JTvX6EoM$DQtnVxFTTE1k5LXtW8nMh.
Output for 5.4.11
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$6U.pnVye$8bI2b9wsrI93OPvyiF5W/.
Output for 5.4.10
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$xPr6GV5Q$e7vfPSRX7CQKqnc.Nk9.c/
Output for 5.3.29
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$ti6JfdFx$klssXmhhKP3Hkqxkcid8T1
Output for 5.3.28
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$tT25x3y/$Qsx74PaxaMK4gSnYBcogd/
Output for 5.3.27
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$w.fLem.0$TEa1X7JeHHHQVS/JRBJto.
Output for 5.3.26
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$QVw0nfyz$OeKe8Xi5K3Kh9lQI4EsdB.
Output for 5.3.25
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$kpuP0VCa$YDmmxwHiushmI9pLEc/7p1
Output for 5.3.24
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$E7lXEzQg$59VWO4AOxFM74Xsn/xFwh1
Output for 5.3.23
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$4r114wvr$SRCT6q/Oh32hfSRHi56MQ0
Output for 5.3.22
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$8rPlnnLV$Arr7xT5CkqG0dQgsEcATc1
Output for 5.3.21
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$RdcrKiiJ$jCaoolBmuNmd9EINFWsHT1
Output for 5.3.20
Notice: Undefined variable: hash in /in/3rEh1 on line 5 $1$Iu7BNVQ9$j0za8E8hZpbF81.SwZ2.l0