3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $string = 'jsdfldfcdfädädsa3e4fkdfd.dsfm jkdfdfdsafa-sad dkskdjsajdksafjflkfasd642fd#43rcdklanjrkesajsad'; $time0 = microtime(true); for ($i = 0; $i < 10000; $i++) { $sha512 = hash('sha512', $string); } $time1 = microtime(true); for ($i = 0; $i < 10000; $i++) { $md5 = hash('md5', $string); } $time2 = microtime(true); echo 'sha512 mit ' . strlen($sha512) . ' braucht ' . ($time1-$time0) . PHP_EOL; echo 'md5 mit ' . strlen($md5) . ' braucht ' . ($time2-$time1) . PHP_EOL;
Output for 7.1.0
sha512 mit 128 braucht 0.013363838195801 md5 mit 32 braucht 0.0056061744689941
Output for 7.0.14
sha512 mit 128 braucht 0.019392013549805 md5 mit 32 braucht 0.0067751407623291
Output for 7.0.10
sha512 mit 128 braucht 0.0099210739135742 md5 mit 32 braucht 0.0045590400695801
Output for 7.0.9
sha512 mit 128 braucht 0.012682914733887 md5 mit 32 braucht 0.005810022354126
Output for 7.0.8
sha512 mit 128 braucht 0.0090820789337158 md5 mit 32 braucht 0.0042879581451416
Output for 7.0.7
sha512 mit 128 braucht 0.010004997253418 md5 mit 32 braucht 0.0047450065612793
Output for 7.0.6
sha512 mit 128 braucht 0.010699033737183 md5 mit 32 braucht 0.0049259662628174
Output for 7.0.5
sha512 mit 128 braucht 0.0098791122436523 md5 mit 32 braucht 0.0046319961547852
Output for 7.0.4
sha512 mit 128 braucht 0.0075678825378418 md5 mit 32 braucht 0.0035820007324219
Output for 7.0.3
sha512 mit 128 braucht 0.009490966796875 md5 mit 32 braucht 0.0044360160827637
Output for 7.0.2
sha512 mit 128 braucht 0.011620044708252 md5 mit 32 braucht 0.005342960357666
Output for 7.0.1
sha512 mit 128 braucht 0.012056112289429 md5 mit 32 braucht 0.0056500434875488
Output for 7.0.0
sha512 mit 128 braucht 0.010512113571167 md5 mit 32 braucht 0.0046579837799072
Output for 5.6.28
sha512 mit 128 braucht 0.015532970428467 md5 mit 32 braucht 0.0072109699249268
Output for 5.6.25
sha512 mit 128 braucht 0.013347864151001 md5 mit 32 braucht 0.0066490173339844
Output for 5.6.24
sha512 mit 128 braucht 0.013086080551147 md5 mit 32 braucht 0.006450891494751
Output for 5.6.23
sha512 mit 128 braucht 0.015536069869995 md5 mit 32 braucht 0.0079159736633301
Output for 5.6.22
sha512 mit 128 braucht 0.011289119720459 md5 mit 32 braucht 0.005713939666748
Output for 5.6.21
sha512 mit 128 braucht 0.013228893280029 md5 mit 32 braucht 0.0065069198608398
Output for 5.6.20
sha512 mit 128 braucht 0.011674880981445 md5 mit 32 braucht 0.0059771537780762
Output for 5.6.19
sha512 mit 128 braucht 0.010519027709961 md5 mit 32 braucht 0.0057249069213867
Output for 5.6.18
sha512 mit 128 braucht 0.011474847793579 md5 mit 32 braucht 0.005885124206543
Output for 5.6.17
sha512 mit 128 braucht 0.011260986328125 md5 mit 32 braucht 0.0056769847869873
Output for 5.6.16
sha512 mit 128 braucht 0.013395071029663 md5 mit 32 braucht 0.0067398548126221
Output for 5.6.15
sha512 mit 128 braucht 0.010889053344727 md5 mit 32 braucht 0.0056660175323486
Output for 5.6.14
sha512 mit 128 braucht 0.011390924453735 md5 mit 32 braucht 0.0061531066894531
Output for 5.6.13
sha512 mit 128 braucht 0.013746023178101 md5 mit 32 braucht 0.0069301128387451
Output for 5.6.12
sha512 mit 128 braucht 0.013191938400269 md5 mit 32 braucht 0.0068099498748779
Output for 5.6.11
sha512 mit 128 braucht 0.0097498893737793 md5 mit 32 braucht 0.0053021907806396
Output for 5.6.10
sha512 mit 128 braucht 0.011980056762695 md5 mit 32 braucht 0.0059099197387695
Output for 5.6.9
sha512 mit 128 braucht 0.012783050537109 md5 mit 32 braucht 0.0064759254455566
Output for 5.6.8
sha512 mit 128 braucht 0.009829044342041 md5 mit 32 braucht 0.0052030086517334
Output for 5.6.7
sha512 mit 128 braucht 0.010649919509888 md5 mit 32 braucht 0.0046050548553467
Output for 5.6.6
sha512 mit 128 braucht 0.011905908584595 md5 mit 32 braucht 0.005993127822876
Output for 5.6.5
sha512 mit 128 braucht 0.01325511932373 md5 mit 32 braucht 0.0067558288574219
Output for 5.6.4
sha512 mit 128 braucht 0.0082449913024902 md5 mit 32 braucht 0.0043549537658691
Output for 5.6.3
sha512 mit 128 braucht 0.010209083557129 md5 mit 32 braucht 0.0042629241943359
Output for 5.6.2
sha512 mit 128 braucht 0.010857820510864 md5 mit 32 braucht 0.0056061744689941
Output for 5.6.1
sha512 mit 128 braucht 0.013640165328979 md5 mit 32 braucht 0.0059847831726074
Output for 5.6.0
sha512 mit 128 braucht 0.012423038482666 md5 mit 32 braucht 0.0061089992523193
Output for 5.5.38
sha512 mit 128 braucht 0.013094902038574 md5 mit 32 braucht 0.0066499710083008
Output for 5.5.37
sha512 mit 128 braucht 0.013721942901611 md5 mit 32 braucht 0.0069060325622559
Output for 5.5.36
sha512 mit 128 braucht 0.013134956359863 md5 mit 32 braucht 0.0065779685974121
Output for 5.5.35
sha512 mit 128 braucht 0.012892007827759 md5 mit 32 braucht 0.0065770149230957
Output for 5.5.34
sha512 mit 128 braucht 0.010838985443115 md5 mit 32 braucht 0.0054819583892822
Output for 5.5.33
sha512 mit 128 braucht 0.011792898178101 md5 mit 32 braucht 0.0061120986938477
Output for 5.5.32
sha512 mit 128 braucht 0.013538122177124 md5 mit 32 braucht 0.0069079399108887
Output for 5.5.31
sha512 mit 128 braucht 0.01382303237915 md5 mit 32 braucht 0.0068800449371338
Output for 5.5.30
sha512 mit 128 braucht 0.016408205032349 md5 mit 32 braucht 0.0093538761138916
Output for 5.5.29
sha512 mit 128 braucht 0.0096337795257568 md5 mit 32 braucht 0.0046191215515137
Output for 5.5.28
sha512 mit 128 braucht 0.012001037597656 md5 mit 32 braucht 0.0062129497528076
Output for 5.5.27
sha512 mit 128 braucht 0.010849952697754 md5 mit 32 braucht 0.0052270889282227
Output for 5.5.26
sha512 mit 128 braucht 0.012844085693359 md5 mit 32 braucht 0.0065779685974121
Output for 5.5.25
sha512 mit 128 braucht 0.012179851531982 md5 mit 32 braucht 0.0051350593566895
Output for 5.5.24
sha512 mit 128 braucht 0.012969017028809 md5 mit 32 braucht 0.00518798828125
Output for 5.5.23
sha512 mit 128 braucht 0.013309955596924 md5 mit 32 braucht 0.0067579746246338
Output for 5.5.22
sha512 mit 128 braucht 0.012768030166626 md5 mit 32 braucht 0.0066308975219727
Output for 5.5.21
sha512 mit 128 braucht 0.011615037918091 md5 mit 32 braucht 0.0065529346466064
Output for 5.5.20
sha512 mit 128 braucht 0.012535095214844 md5 mit 32 braucht 0.0060319900512695
Output for 5.5.19
sha512 mit 128 braucht 0.012593030929565 md5 mit 32 braucht 0.0065939426422119
Output for 5.5.18
sha512 mit 128 braucht 0.0097229480743408 md5 mit 32 braucht 0.0051200389862061
Output for 5.5.16
sha512 mit 128 braucht 0.012944221496582 md5 mit 32 braucht 0.0070858001708984
Output for 5.5.15
sha512 mit 128 braucht 0.013373136520386 md5 mit 32 braucht 0.0068309307098389
Output for 5.5.14
sha512 mit 128 braucht 0.014024019241333 md5 mit 32 braucht 0.0069580078125
Output for 5.5.13
sha512 mit 128 braucht 0.0098929405212402 md5 mit 32 braucht 0.0060338973999023
Output for 5.5.12
sha512 mit 128 braucht 0.01195216178894 md5 mit 32 braucht 0.0059750080108643
Output for 5.5.11
sha512 mit 128 braucht 0.012090921401978 md5 mit 32 braucht 0.0059690475463867
Output for 5.5.10
sha512 mit 128 braucht 0.01377010345459 md5 mit 32 braucht 0.00705885887146
Output for 5.5.9
sha512 mit 128 braucht 0.012578010559082 md5 mit 32 braucht 0.0062918663024902
Output for 5.5.8
sha512 mit 128 braucht 0.012476921081543 md5 mit 32 braucht 0.0060510635375977
Output for 5.5.7
sha512 mit 128 braucht 0.0083539485931396 md5 mit 32 braucht 0.0043590068817139
Output for 5.5.6
sha512 mit 128 braucht 0.0083098411560059 md5 mit 32 braucht 0.0043489933013916
Output for 5.5.5
sha512 mit 128 braucht 0.01373291015625 md5 mit 32 braucht 0.0069010257720947
Output for 5.5.4
sha512 mit 128 braucht 0.013711929321289 md5 mit 32 braucht 0.0070691108703613
Output for 5.5.3
sha512 mit 128 braucht 0.0086941719055176 md5 mit 32 braucht 0.0043649673461914
Output for 5.5.2
sha512 mit 128 braucht 0.011255025863647 md5 mit 32 braucht 0.0057389736175537
Output for 5.5.1
sha512 mit 128 braucht 0.012877941131592 md5 mit 32 braucht 0.0066299438476562
Output for 5.5.0
sha512 mit 128 braucht 0.0097699165344238 md5 mit 32 braucht 0.0051209926605225
Output for 5.4.45
sha512 mit 128 braucht 0.010606050491333 md5 mit 32 braucht 0.005558967590332
Output for 5.4.44
sha512 mit 128 braucht 0.012428998947144 md5 mit 32 braucht 0.0054810047149658
Output for 5.4.43
sha512 mit 128 braucht 0.013278007507324 md5 mit 32 braucht 0.0064599514007568
Output for 5.4.42
sha512 mit 128 braucht 0.012915134429932 md5 mit 32 braucht 0.0064759254455566
Output for 5.4.41
sha512 mit 128 braucht 0.012772798538208 md5 mit 32 braucht 0.0063040256500244
Output for 5.4.40
sha512 mit 128 braucht 0.01203989982605 md5 mit 32 braucht 0.0048449039459229
Output for 5.4.39
sha512 mit 128 braucht 0.012870788574219 md5 mit 32 braucht 0.0065650939941406
Output for 5.4.38
sha512 mit 128 braucht 0.013046026229858 md5 mit 32 braucht 0.0056889057159424
Output for 5.4.37
sha512 mit 128 braucht 0.010714054107666 md5 mit 32 braucht 0.0049118995666504
Output for 5.4.36
sha512 mit 128 braucht 0.010950088500977 md5 mit 32 braucht 0.0053589344024658
Output for 5.4.35
sha512 mit 128 braucht 0.011806964874268 md5 mit 32 braucht 0.0061790943145752
Output for 5.4.34
sha512 mit 128 braucht 0.013238906860352 md5 mit 32 braucht 0.0065431594848633
Output for 5.4.32
sha512 mit 128 braucht 0.012327909469604 md5 mit 32 braucht 0.0047781467437744
Output for 5.4.31
sha512 mit 128 braucht 0.012992858886719 md5 mit 32 braucht 0.0065209865570068
Output for 5.4.30
sha512 mit 128 braucht 0.013787984848022 md5 mit 32 braucht 0.0061640739440918
Output for 5.4.29
sha512 mit 128 braucht 0.011476993560791 md5 mit 32 braucht 0.0058140754699707
Output for 5.4.28
sha512 mit 128 braucht 0.011133909225464 md5 mit 32 braucht 0.0052258968353271
Output for 5.4.27
sha512 mit 128 braucht 0.011389017105103 md5 mit 32 braucht 0.005803108215332
Output for 5.4.26
sha512 mit 128 braucht 0.010351181030273 md5 mit 32 braucht 0.0052387714385986
Output for 5.4.25
sha512 mit 128 braucht 0.0099751949310303 md5 mit 32 braucht 0.0053420066833496
Output for 5.4.24
sha512 mit 128 braucht 0.012215852737427 md5 mit 32 braucht 0.005155086517334
Output for 5.4.23
sha512 mit 128 braucht 0.0085229873657227 md5 mit 32 braucht 0.0043690204620361
Output for 5.4.22
sha512 mit 128 braucht 0.010341882705688 md5 mit 32 braucht 0.0052061080932617
Output for 5.4.21
sha512 mit 128 braucht 0.012206077575684 md5 mit 32 braucht 0.006289005279541
Output for 5.4.20
sha512 mit 128 braucht 0.012026071548462 md5 mit 32 braucht 0.0060560703277588
Output for 5.4.19
sha512 mit 128 braucht 0.011139869689941 md5 mit 32 braucht 0.0055930614471436
Output for 5.4.18
sha512 mit 128 braucht 0.013630867004395 md5 mit 32 braucht 0.0060241222381592
Output for 5.4.17
sha512 mit 128 braucht 0.01304817199707 md5 mit 32 braucht 0.0064568519592285
Output for 5.4.16
sha512 mit 128 braucht 0.010686874389648 md5 mit 32 braucht 0.0054099559783936
Output for 5.4.15
sha512 mit 128 braucht 0.010270833969116 md5 mit 32 braucht 0.0054061412811279
Output for 5.4.14
sha512 mit 128 braucht 0.01201605796814 md5 mit 32 braucht 0.0063018798828125
Output for 5.4.13
sha512 mit 128 braucht 0.013849973678589 md5 mit 32 braucht 0.0068700313568115
Output for 5.4.12
sha512 mit 128 braucht 0.012831211090088 md5 mit 32 braucht 0.0065197944641113
Output for 5.4.11
sha512 mit 128 braucht 0.014274835586548 md5 mit 32 braucht 0.0072550773620605
Output for 5.4.10
sha512 mit 128 braucht 0.013255834579468 md5 mit 32 braucht 0.0064640045166016
Output for 5.4.9
sha512 mit 128 braucht 0.010596990585327 md5 mit 32 braucht 0.0056741237640381
Output for 5.4.8
sha512 mit 128 braucht 0.013266801834106 md5 mit 32 braucht 0.0066101551055908
Output for 5.4.7
sha512 mit 128 braucht 0.0091609954833984 md5 mit 32 braucht 0.0048420429229736
Output for 5.4.6
sha512 mit 128 braucht 0.011455059051514 md5 mit 32 braucht 0.0060069561004639
Output for 5.4.5
sha512 mit 128 braucht 0.01033091545105 md5 mit 32 braucht 0.0051460266113281
Output for 5.4.4
sha512 mit 128 braucht 0.0084500312805176 md5 mit 32 braucht 0.0047080516815186
Output for 5.4.3
sha512 mit 128 braucht 0.012873888015747 md5 mit 32 braucht 0.0067081451416016
Output for 5.4.2
sha512 mit 128 braucht 0.0087709426879883 md5 mit 32 braucht 0.0040500164031982
Output for 5.4.1
sha512 mit 128 braucht 0.0082941055297852 md5 mit 32 braucht 0.0043439865112305
Output for 5.4.0
sha512 mit 128 braucht 0.0098600387573242 md5 mit 32 braucht 0.0058248043060303
Output for 5.3.29
sha512 mit 128 braucht 0.01307487487793 md5 mit 32 braucht 0.0063290596008301
Output for 5.3.28
sha512 mit 128 braucht 0.015494108200073 md5 mit 32 braucht 0.0084638595581055
Output for 5.3.27
sha512 mit 128 braucht 0.013612985610962 md5 mit 32 braucht 0.007526159286499
Output for 5.3.26
sha512 mit 128 braucht 0.011372089385986 md5 mit 32 braucht 0.0062119960784912
Output for 5.3.25
sha512 mit 128 braucht 0.014173030853271 md5 mit 32 braucht 0.0078961849212646
Output for 5.3.24
sha512 mit 128 braucht 0.01161003112793 md5 mit 32 braucht 0.0066401958465576
Output for 5.3.23
sha512 mit 128 braucht 0.013220071792603 md5 mit 32 braucht 0.0072400569915771
Output for 5.3.22
sha512 mit 128 braucht 0.014401912689209 md5 mit 32 braucht 0.0081701278686523
Output for 5.3.21
sha512 mit 128 braucht 0.015770196914673 md5 mit 32 braucht 0.0087578296661377
Output for 5.3.20
sha512 mit 128 braucht 0.015510082244873 md5 mit 32 braucht 0.0085530281066895
Output for 5.3.19
sha512 mit 128 braucht 0.015125036239624 md5 mit 32 braucht 0.0083630084991455
Output for 5.3.18
sha512 mit 128 braucht 0.015317916870117 md5 mit 32 braucht 0.0079131126403809
Output for 5.3.17
sha512 mit 128 braucht 0.013767004013062 md5 mit 32 braucht 0.0075790882110596
Output for 5.3.16
sha512 mit 128 braucht 0.014555931091309 md5 mit 32 braucht 0.0068261623382568
Output for 5.3.15
sha512 mit 128 braucht 0.0095870494842529 md5 mit 32 braucht 0.005295991897583
Output for 5.3.14
sha512 mit 128 braucht 0.0090451240539551 md5 mit 32 braucht 0.0053808689117432
Output for 5.3.13
sha512 mit 128 braucht 0.009207010269165 md5 mit 32 braucht 0.0053119659423828
Output for 5.3.12
sha512 mit 128 braucht 0.0091869831085205 md5 mit 32 braucht 0.0052950382232666
Output for 5.3.11
sha512 mit 128 braucht 0.011496067047119 md5 mit 32 braucht 0.0064358711242676
Output for 5.3.10
sha512 mit 128 braucht 0.0085189342498779 md5 mit 32 braucht 0.0048849582672119
Output for 5.3.9
sha512 mit 128 braucht 0.011790990829468 md5 mit 32 braucht 0.0067601203918457
Output for 5.3.8
sha512 mit 128 braucht 0.0090630054473877 md5 mit 32 braucht 0.0052049160003662
Output for 5.3.7
sha512 mit 128 braucht 0.010730981826782 md5 mit 32 braucht 0.0061440467834473
Output for 5.3.6
sha512 mit 128 braucht 0.014707803726196 md5 mit 32 braucht 0.0080471038818359
Output for 5.3.5
sha512 mit 128 braucht 0.011056900024414 md5 mit 32 braucht 0.0061590671539307
Output for 5.3.4
sha512 mit 128 braucht 0.0087389945983887 md5 mit 32 braucht 0.0051400661468506
Output for 5.3.3
sha512 mit 128 braucht 0.0092558860778809 md5 mit 32 braucht 0.0054430961608887
Output for 5.3.2
sha512 mit 128 braucht 0.012022972106934 md5 mit 32 braucht 0.0070631504058838
Output for 5.3.1
sha512 mit 128 braucht 0.010265827178955 md5 mit 32 braucht 0.0058801174163818
Output for 5.3.0
sha512 mit 128 braucht 0.009037971496582 md5 mit 32 braucht 0.0051820278167725
Output for 5.2.17
sha512 mit 128 braucht 0.0091280937194824 md5 mit 32 braucht 0.0058670043945312
Output for 5.2.16
sha512 mit 128 braucht 0.0093879699707031 md5 mit 32 braucht 0.0058531761169434
Output for 5.2.15
sha512 mit 128 braucht 0.0093519687652588 md5 mit 32 braucht 0.0058450698852539
Output for 5.2.14
sha512 mit 128 braucht 0.011145114898682 md5 mit 32 braucht 0.0066690444946289
Output for 5.2.13
sha512 mit 128 braucht 0.0098121166229248 md5 mit 32 braucht 0.0060839653015137
Output for 5.2.12
sha512 mit 128 braucht 0.0095090866088867 md5 mit 32 braucht 0.0060820579528809
Output for 5.2.11
sha512 mit 128 braucht 0.0092458724975586 md5 mit 32 braucht 0.0058701038360596
Output for 5.2.10
sha512 mit 128 braucht 0.0095980167388916 md5 mit 32 braucht 0.0058059692382812
Output for 5.2.9
sha512 mit 128 braucht 0.0094740390777588 md5 mit 32 braucht 0.0062170028686523
Output for 5.2.8
sha512 mit 128 braucht 0.010680913925171 md5 mit 32 braucht 0.0066320896148682
Output for 5.2.7
sha512 mit 128 braucht 0.0088319778442383 md5 mit 32 braucht 0.0059840679168701
Output for 5.2.6
sha512 mit 128 braucht 0.0093939304351807 md5 mit 32 braucht 0.0061750411987305
Output for 5.2.5
sha512 mit 128 braucht 0.0092010498046875 md5 mit 32 braucht 0.0059528350830078
Output for 5.2.4
sha512 mit 128 braucht 0.010143041610718 md5 mit 32 braucht 0.0063159465789795
Output for 5.2.3
sha512 mit 128 braucht 0.0094990730285645 md5 mit 32 braucht 0.0067601203918457
Output for 5.2.2
sha512 mit 128 braucht 0.011405944824219 md5 mit 32 braucht 0.0073859691619873
Output for 5.2.1
sha512 mit 128 braucht 0.009343147277832 md5 mit 32 braucht 0.0060148239135742
Output for 5.2.0
sha512 mit 128 braucht 0.0092999935150146 md5 mit 32 braucht 0.0058660507202148
Output for 5.1.6
sha512 mit 128 braucht 0.011291980743408 md5 mit 32 braucht 0.0060710906982422
Output for 5.1.5
sha512 mit 128 braucht 0.016380071640015 md5 mit 32 braucht 0.0087869167327881
Output for 5.1.4
sha512 mit 128 braucht 0.013330936431885 md5 mit 32 braucht 0.0063390731811523
Output for 5.1.3
sha512 mit 128 braucht 0.015952825546265 md5 mit 32 braucht 0.0098340511322021
Output for 5.1.2
sha512 mit 128 braucht 0.018029928207397 md5 mit 32 braucht 0.0097451210021973
Output for 5.0.0 - 5.1.1
Fatal error: Call to undefined function hash() in /in/O6ice on line 7
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: hash() in /in/O6ice on line 7
Process exited with code 255.
Output for 4.3.2 - 4.4.4
Fatal error: Call to undefined function: hash() in /in/O6ice on line 7
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: hash() in /in/O6ice on line 7