3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php echo crypt("TEST CRYPT");
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/OIjpF on line 2 $1$nEl1BEnD$8qeDqSz22T7qYBlGVvaSn1
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/OIjpF on line 2 $1$szzXPpkb$k5kXlWb/nBWgU6itN/rN70
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/OIjpF on line 2 $1$qV6Mdzdx$wa8QSFGzvqH0LvOCtLPTc0
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/OIjpF on line 2 $1$OIxh.IQp$448j0oQgHnlCJOqUp98pi0
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/OIjpF on line 2 $1$rzOAq2XT$tsKxLlL9MxcCsE1k3O.ik0
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/OIjpF on line 2 $1$MPOVoT0B$zCVlKWjWUg7lQg4X1t7SN0
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/OIjpF on line 2 $1$.GJzGH9X$1CtGO5ljIe8NNDfZSFbsF.
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/OIjpF on line 2 $1$psoldWMY$nOGFhoItoZDlzpIEXMunE1
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/OIjpF on line 2 $1$Gp9ugN3m$GDj/eTFj1emYE2ArAnc9J/
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/OIjpF on line 2 $1$bJoWf/..$q66COu78Jfh8Ap15JMOvZ0
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/OIjpF on line 2 $1$EK/tQki1$fr5O3aBQmsYS503XlW7kM/
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/OIjpF on line 2 $1$x.bfTBQz$Dr6KkGoAssfLrsWNd3TWc0
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/OIjpF on line 2 $1$wS5VKgQS$XOeP4TZm5p9fkjEcFAS821
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/OIjpF on line 2 $1$KIkEoBfy$U.IPwrOULcqCZbHPupTM21
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/OIjpF on line 2 $1$IL7.Ydo0$lvzQpbC7Dl6GryLPZtmZH0
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/OIjpF on line 2 $1$SXr/Yi7f$RLpenww7ug5cE.wqwTa2q0
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/OIjpF on line 2 $1$L6ik8LSO$Ewf5bxV6aa42Ocg6oelKZ1
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/OIjpF on line 2 $1$2PypNXjS$QionjgY6pfHaHi7aKMvhu/
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/OIjpF on line 2 $1$V5wtSXQd$..wKbsPBFfaTYOJ5Ft6X30
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/OIjpF on line 2 $1$Nvwn8uSZ$ZrrLbyFtTrZepC1t7.Fkx0
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/OIjpF on line 2 $1$7zxknUlT$ThRpHRw0fRmWyKJJU0PtP.
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/OIjpF on line 2 $1$wQHwbwHy$lCRx/BFSWsG146pUiWiNI1
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/OIjpF on line 2 $1$ySZroIaa$Q5Yxd0/4zjG7ORMAnRQ/O0
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/OIjpF on line 2 $1$YC.EihgF$KsR0h/B4cEzqVppHkeO8M0
Output for 5.5.35
$1$NPjA6HQ9$4Npogm8t1wrd8ZzY1Qxvc.
Output for 5.5.34
$1$aI3//wuh$PPGjvbzAwmMaSvBfzEejq0
Output for 5.5.33
$1$mJ.IhQeK$NL0uGWlmyId/A1vsLnNrZ.
Output for 5.5.32
$1$B2aY25mc$VhJJtbTHikp1biuI03UPT1
Output for 5.5.31
$1$fAvl2qD5$t2e1M.mzeQSda1Cy6/sku/
Output for 5.5.30
$1$UCJ1vUZ2$034jN7bsq8HGFLoBcY82k0
Output for 5.5.29
$1$F8HSoIFs$Pxt1MEr9hNhMipN06M79z.
Output for 5.5.28
$1$x7mho5Sm$1bwPK7H67NbkBnOsepvao.
Output for 5.5.27
$1$5xDusUhm$BRa0G5f4MFlEgD4ei.HDl/
Output for 5.5.26
$1$.ibxVlGN$soWPMl2DBAlHCEqrt/oqi1
Output for 5.5.25
$1$pGi49.9l$B93j/4RGZK023h7vaKCX4.
Output for 5.5.24
$1$exFCif.0$03NQHJKaDzR5Bcoz9YlLm.
Output for 5.4.45
$1$rhjna4p9$3F1yznx4TT/CRcbYtFhlM0
Output for 5.4.44
$1$rEs81xrC$RAjjLoA9tYP/xRB/QcRqD0
Output for 5.4.43
$1$BqqbYUPy$VCLBPB6ZfSQ5rZBchfgCN0
Output for 5.4.42
$1$sH5x4ZeZ$J7j/BOB2WKrYrRbG9AFaZ/
Output for 5.4.41
$1$cgpOApTp$HnmWZoaliOLKm1wpjoGz/.
Output for 5.4.40
$1$ugxJwwJm$.a6ZEydrwajjL2qC785TE1
Output for 5.4.39
$1$2i43/5mD$p90L6BQs1KIy.X86aT2B8/
Output for 5.4.38
$1$lkrQr79t$b6HmczKagRXCiiqkf8zwb0
Output for 5.4.37
$1$guQXvQLx$L235mo0RuRTACVsRqRS0K0
Output for 5.4.36
$1$xwyZ9xTN$GmCmLTvtZNhzu37NKXMrG/
Output for 5.4.35
$1$sSBZ4TLE$Ihe9601JwO16y4urDRq8f1
Output for 5.4.34
$1$b4ZVR1gx$iChlyIxcCk1Fzn4CmxCmT0
Output for 5.4.32
$1$9bBvq9cO$034Xy.8RXUbDrU83Ic7Ey/
Output for 5.4.31
$1$eC933bnW$43AV/yGFXtT1Q.M/3kB5a/
Output for 5.4.30
$1$K8JKjuK4$F/LRryDTuKo32FRTklv8s1
Output for 5.4.29
$1$TGJB6SCh$3eArcLjU7IBTA3g2O4qrG/
Output for 5.4.28
$1$go6xAsfW$JC9vIvsCVQ8N48q.vz2yf1
Output for 5.4.27
$1$au7r9Wom$t03IiMqQFzzmmrNFENqb61
Output for 5.4.26
$1$PLrSuG5l$Y11LW1syIFaDEMcZ7pyFU0
Output for 5.4.25
$1$L9x1aSfp$G5irX/jgiazj.jICkUACf.
Output for 5.4.24
$1$7PFjJfhl$f2cOGIjJvaVX87Inljr2w0
Output for 5.4.23
$1$k.TuBv94$eGkZL3syjH5pqt.pypwUr0
Output for 5.4.22
$1$ajKEfUWM$cKfkoalv1GKeynpItl7RQ0
Output for 5.4.21
$1$wDUG.0/I$V4xAOjfhX5kUeP3Za.5L4.
Output for 5.4.20
$1$kkTmdQvz$PKUxwtb.KCoKmTJoEh1q40
Output for 5.4.19
$1$bnKUl9OU$DDBKZd.1y7EmfRbWyfz7e0
Output for 5.4.18
$1$A5JN2CWp$0IW3hyjEjL8kYSA0rat/30
Output for 5.4.17
$1$dj7/eChI$O87q4Mi4X03.UgPHGB3jX0
Output for 5.4.16
$1$bzjg3tnQ$ouv69oEZ8mbtC7OHniMPE0
Output for 5.4.15
$1$IQzckRSw$y07JdRVXjaCgOU4YNP1JY/
Output for 5.4.14
$1$H4xxHMOy$uRIkEURd9TGuPZawbjtf6.
Output for 5.4.13
$1$cGJU8gy.$4LBS0ehpIAm2hcAzd2R8U1
Output for 5.4.12
$1$N8piOjFh$HivJ1d/19sGr7GSz9XykY/
Output for 5.4.11
$1$QWtEV/1n$V3mO/TgeEpa24XoLl/VMr/
Output for 5.4.10
$1$7zFVQ2de$OF0RpBAkCGSU06ASeaMQF.
Output for 5.4.9
$1$3OKEjISm$oEFNdZoqew8RqmyRY1V86.
Output for 5.4.8
$1$Eb1D8Azb$LOWHdzn.LuriEGcrqJy3W/
Output for 5.4.7
$1$lOKZOYE4$GvU3ymq/Q8ty1Apk66L94/
Output for 5.4.6
$1$eKVxDxuc$47dqmn5fyzc572cNdlgri1
Output for 5.4.5
$1$z2Umahoo$CoptTcUdb9I4QEsaAFeWJ/
Output for 5.4.4
$1$Pe/mLCR.$yZt7RZhiwyj3Rm2ml7Yac1
Output for 5.4.3
$1$EdGt/nb3$ROttRQopQpa3UCTNCCZQa1
Output for 5.4.2
$1$TB9QoGZg$YxEbTVKKemzKW/kJ.UM11.
Output for 5.4.1
$1$WNXh3enX$PJlyXX639icgWosWZRYQ41
Output for 5.4.0
$1$OCdgBR4H$aBh50pu2cisulYmzzONOU1
Output for 5.3.29
$1$iRIxXdVr$FIaGTUQmmvs8H3Q440YWC.
Output for 5.3.28
$1$m50rcaLc$c.Q8icSnDHe5tm1rmB6j5.
Output for 5.3.27
$1$RV/ILb2D$PA8.Rsodbp6qRwOSbR04.1
Output for 5.3.26
$1$QWq5as5u$eoOcbRugzibZJ7mP0RbUj/
Output for 5.3.25
$1$zf54NIBI$yAJtqdXxQzFjyWPiQ6Upz1
Output for 5.3.24
$1$L.mFe6Hj$8qmqDyDIX3hrRIk2jLW6p.
Output for 5.3.23
$1$e3G/nAvo$adkAGDeo4YYmIiYeeJmOt1
Output for 5.3.22
$1$4Lb4p8Lj$wUMOWyfFAsAsWOt8hWCjD1
Output for 5.3.21
$1$VOv1kEzh$fW9Aldhj2wTdP7K/CDWQ7/
Output for 5.3.20
$1$yb4ll499$oa13Set2wbrlNuEb5iI3o.
Output for 5.3.19
$1$bLwf58nS$9vp0ZyFmk4qWYYIEY8OfU.
Output for 5.3.18
$1$ytZzI2.Q$9D/.LH1B.J6oFvd/Dm/kU0
Output for 5.3.17
$1$mTyaocn4$AkoeYPovTjFVRtiM.mmCy.
Output for 5.3.16
$1$QlfpmnXL$Vs0MJOuby48N.iLOF.l3v1
Output for 5.3.15
$1$A5e23XNG$AcvOCQwIhAul5ts7ik9gj/
Output for 5.3.14
$1$EoOOmQ/7$yBKjAOjTdfK79WM0FK.Gn0
Output for 5.3.13
$1$Sm3gLmjg$ehsYzWDlpCw0IZMU9scEy/
Output for 5.3.12
$1$2vplzdNg$5gsotL1un2nQBaoKh72Z4.
Output for 5.3.11
$1$CD6iF6AD$e0j4suF2.eZtgKxfYIn1K.
Output for 5.3.10
$1$b6nI8oTY$zydDlkXCSia2YSOTgXy/g0
Output for 5.3.9
$1$x.3j8omy$YDHx6uufAsZdXHI2BYKZY1
Output for 5.3.8
$1$M/iRDIns$V8H2TcQmuarq7YDYlE4MC1
Output for 5.3.7
$1$cXNO2TAO
Output for 5.3.6
$1$z8oanTi5$atbQ5OIB2va3Pe5YXZIhD/
Output for 5.3.5
$1$z4fOi38e$zme2AdlL3caBOWMuhyqe6.
Output for 5.3.4
$1$wj.9TaJu$k9G97BcKNNwg67EPbCJHU0
Output for 5.3.3
$1$i9FN589V$CZl.un3wzdT1..BhlbB2.0
Output for 5.3.2
$1$aOQ7.HeY$96D5ScSKAXdA7k1kR5zhJ0
Output for 5.3.1
$1$aekIraLb$LassTNWcerCZA2AvEn8GS0
Output for 5.3.0
$1$RsjnivR7$lKeNhGFCGXc9jJpdqpRgd/
Output for 5.2.17
$1$pxJFkwJq$piIScnTzcLtTIA/EtYCdC1
Output for 5.2.16
$1$FwfVhqOa$X34iZ3Sw2jio2NWw0YfFR0
Output for 5.2.15
$1$PkjVxFUK$SDXnIi.YLfpFHsgBVcJ/P/
Output for 5.2.14
$1$9bcPfUAb$x4RHGaWZLMlczmE3tn9Sj1
Output for 5.2.13
$1$4iKYQ42r$4arVjE3C2ZBxJNuqFvdvg1
Output for 5.2.12
$1$GDP0qCQH$PZZAlxrQWFGQ58pRuQQHJ1
Output for 5.2.11
$1$flBlvTuW$xUW6P4FnOGgY37HoD1/g/.
Output for 5.2.10
$1$hpkg7Yqi$5UB5cllJ0iSsYGEw1Sh7c0
Output for 5.2.9
$1$yakDTzjB$of7Z41TFGqLPu2A.qJXz/1
Output for 5.2.8
$1$w4oGgQSj$b2VHYYR6WJyQABgme8net/
Output for 5.2.7
$1$qhhMqYbj$N0MaTQSRvoid7ZR.foH3u1
Output for 5.2.6
$1$0t8YDGRs$9XNwecv5ygs/jkyPRjQQc1
Output for 5.2.5
$1$pFdWD.AE$meWKER9rtcornlxCsU763.
Output for 5.2.4
$1$Zf1ZeoiR$k9MLt3OpZ9x24qd58A8Ws/
Output for 5.2.3
$1$GF4XEMUd$c7D3c2mzByaTZjeqq/I0R1
Output for 5.2.2
$1$sqwz2Dhd$25A6zyLur/gk9fwbLsKf21
Output for 5.2.1
$1$HIqVexsw$MRs2R5mNnfkd2FUmasqaQ0
Output for 5.2.0
$1$dOk0DMHL$B9/OX5zca8/4IKC3VcsDX/
Output for 5.1.6
$1$dBzy7PMS$kj5b3p9Wh8CmSphPHU9xp0
Output for 5.1.5
$1$jcuSju0o$Bwfr4qjC/zvzH/8HEvyUW.
Output for 5.1.4
$1$PyFL5n9h$OdluMK7ihCtWbH9vT1x/x0
Output for 5.1.3
$1$qfFHq6hb$jok0p06YzRqEqKeyAhgLU.
Output for 5.1.2
$1$emVHQTDk$KaQqDVXUjenbW8UaH5t.0/
Output for 5.1.1
$1$mMoiR9FI$MAD0imkPDIbe0njCXjrn80
Output for 5.1.0
$1$LimolqTC$Mkb6no0Xd8P1muwoPAZBf1
Output for 5.0.5
$1$kZ1IIhru$6fnLZIYJZnKfZr4Z7dwXV1
Output for 5.0.4
$1$lAUHrZGD$I7QCChY4OACiJDb8r/H.m.
Output for 5.0.3
$1$GK2g/8XC$46geP1HakRiN3idZKHVfo1
Output for 5.0.2
$1$TJnjJCG7$BMAxHW/Nx.uNhLsH0UDar1
Output for 5.0.1
$1$AIW/J7Fl$SL/K2yLQV2XO/BCJj.2WE1
Output for 5.0.0
$1$5dq7PQ2Y$0eT5dKiJoalGdmO38H7C60
Output for 4.4.9
$1$lKqcz/cv$Xtu3xVxM1nMc32323hyUX1
Output for 4.4.8
$1$s2DzXMBg$.vIKpU.xU95neLprhf/Ah/
Output for 4.4.7
$1$SKpYuL05$X2dkGgOu.QdNai0iLAhGu0
Output for 4.4.6
$1$ksEltKoH$vtOCe/eRHg8l6yGJQQchb1
Output for 4.4.5
$1$fs7n9MTT$OUqpYfwGdfIErEzxqcuP10
Output for 4.4.4
$1$1pWtXCC5$LPjQEp8QR67a7FDQKUzYL/
Output for 4.4.3
$1$MFJ4e7MV$XMoWwRqI1w6LQHBD/cfLi.
Output for 4.4.2
$1$XJI0bqRG$4UXUdOZnp0QWUbXjywc5D.
Output for 4.4.1
$1$2AiWV7iY$drmvz3wHX33/rQBRIx3jW.
Output for 4.4.0
$1$UNAjE6YC$xDHV27irdLKg41pjVWuHO.
Output for 4.3.11
$1$wMM5U1Yz$OXQ9d7Yv8uQ34Vyds5jyW1
Output for 4.3.10
$1$mRtjmhUy$57Q5Us6rx7ULUCD5KZa0h.
Output for 4.3.9
$1$KHElA.a8$dlExaZllfgdpZGMbASXIE0
Output for 4.3.8
$1$PuZyC0gS$fqSAlsuSEPJJt.srMteEj/
Output for 4.3.7
$1$37Neman2$V8bwGTQWqX8HsjeeQgfd00
Output for 4.3.6
$1$bVP8Z0bN$W.uJUXfT65/WVh3F.8i4u/
Output for 4.3.5
$1$16KgoB5h$MHk5xOWirBRUayfOUtFrD1
Output for 4.3.4
$1$u38PkN2f$zu9eRlUJtCFMvlccPkXsA/
Output for 4.3.3
$1$z78qfU0L$L91QKYlcAvNXisZSvPHXk1
Output for 4.3.2
$1$k4CCFdGN$LQ0CJXWqpISZi7Cd5J52k/
Output for 4.3.1
$1$YdQyWEar$OH2rnjSf03Ja3wGkYbvHZ.
Output for 4.3.0
$1$ucKTRVe.$5GEe3sHS09HevND.H2ZpZ0