MD5 Sergey Svistunov

Compute the MD5 hash of a binary blob as fast as possible. 3 CPU cores are available.

Input: 250 000 000 bytes on STDIN.

Output: The MD5 digest as a lowercase hexadecimal string (32 characters).

Date AuthorLanguageStatus Score
Apr 22, 2026 20:36Dominique GarmierDominique GarmierGOgo1.26.2Success3,057
Apr 22, 2026 20:35Dominique GarmierDominique GarmierGOgo1.26.2Success3,069
Apr 22, 2026 20:29Dominique GarmierDominique GarmierCPPg++13.3.0Success3,044
Apr 22, 2026 15:31Dominique GarmierDominique GarmierCPPg++13.3.0Success3,039
Apr 22, 2026 15:09Dominique GarmierDominique GarmierCPPg++13.3.0Success3,038
Apr 22, 2026 15:08Dominique GarmierDominique GarmierCPPg++13.3.0Success3,019+2.20 RP
Apr 22, 2026 15:06Dominique GarmierDominique GarmierCPPg++13.3.0Success3,050
Apr 22, 2026 15:03Dominique GarmierDominique GarmierCPPg++13.3.0Success3,036
Apr 22, 2026 15:02Dominique GarmierDominique GarmierCPPg++13.3.0Success3,020+17.50 RP
Apr 22, 2026 14:48Dominique GarmierDominique GarmierCPPg++13.3.0Error
Apr 22, 2026 13:59BenBenCPPg++13.3.0Success3,392+0.87 RP
Apr 22, 2026 13:54olliecrowolliecrowRUSTrust-1.95.0Success3,082+4.21 RP
Apr 22, 2026 13:53olliecrowolliecrowRUSTrust-1.95.0Success3,091
Apr 22, 2026 13:41olliecrowolliecrowCPPg++13.3.0Success3,053
Apr 22, 2026 13:39olliecrowolliecrowCPPg++10.5.0Success3,046
Apr 22, 2026 13:38olliecrowolliecrowCPPg++10.5.0Success3,052
Apr 22, 2026 13:03BenBenCPPg++13.3.0Success3,393+215.00 RP
Apr 22, 2026 12:27Dominique GarmierDominique GarmierCPPg++13.3.0Success3,041
Apr 22, 2026 12:20Dominique GarmierDominique GarmierCPPg++13.3.0Success3,034
Apr 22, 2026 12:19Dominique GarmierDominique GarmierCPPg++13.3.0Success3,034
Apr 22, 2026 11:49Dominique GarmierDominique GarmierCPPg++13.3.0Success3,028+69.76 RP
Apr 22, 2026 10:51olliecrowolliecrowRUSTrust-1.95.0Success3,115
Apr 22, 2026 10:36olliecrowolliecrowGOgo1.26.2Success3,039+7.56 RP
Apr 22, 2026 10:18olliecrowolliecrowCSHARP9.0.15Success3,308
Apr 22, 2026 10:00olliecrowolliecrowCPPg++13.3.0Success3,037+21.55 RP
Apr 22, 2026 03:03olliecrowolliecrowGOgo1.26.2Success3,046+48.84 RP
Apr 22, 2026 02:57olliecrowolliecrowGOgo1.26.2Success3,321
Apr 22, 2026 02:18olliecrowolliecrowCSHARP9.0.15Success3,304+1'011.72 RP
Apr 22, 2026 01:48olliecrowolliecrowCPPg++13.3.0Success3,056+13.86 RP
Apr 21, 2026 21:44Charles CabergsCharles CabergsCPPg++13.3.0Success3,422
Apr 21, 2026 16:45Charles CabergsCharles CabergsCPPg++13.3.0Success3,430
Apr 21, 2026 14:56Charles CabergsCharles CabergsCPPg++13.3.0Success3,419+26.28 RP
Apr 21, 2026 10:08Charles CabergsCharles CabergsCPPg++13.3.0Success3,486
Apr 21, 2026 08:19Charles CabergsCharles CabergsCPPg++13.3.0Success3,465
Apr 21, 2026 08:14Charles CabergsCharles CabergsCPPg++13.3.0Error
Apr 21, 2026 04:27Charles CabergsCharles CabergsCPPg++13.3.0Success3,469
Apr 21, 2026 01:28Taylor DettlingTaylor DettlingRUSTrust-1.95.0Success6,233+1'604.36 RP
Apr 21, 2026 01:07Charles CabergsCharles CabergsCPPg++13.3.0Success3,460
Apr 21, 2026 00:34olliecrowolliecrowCPPg++13.3.0Error
Apr 20, 2026 22:56Charles CabergsCharles CabergsCPPg++13.3.0Success3,503
Apr 20, 2026 19:47Charles CabergsCharles CabergsCPPg++13.3.0Success3,496
Apr 20, 2026 18:00olliecrowolliecrowCPPg++13.3.0Success3,140
Apr 20, 2026 16:28BenBenCPPg++13.3.0Success3,687
Apr 20, 2026 16:28BenBenCPPclang++18.1.3Success3,677
Apr 20, 2026 16:28BenBenCPPg++14.2.0Success3,660
Apr 20, 2026 16:28BenBenCPPclang++20.1.2Success3,676
Apr 20, 2026 16:28BenBenCPPg++13.3.0Success3,660+2'732.24 RP
Apr 20, 2026 14:46olliecrowolliecrowZIG0.14.0Success3,038+108.42 RP
Apr 20, 2026 14:43olliecrowolliecrowCPPg++13.3.0Success3,069+34.85 RP
Apr 19, 2026 09:35Charles CabergsCharles CabergsCPPg++13.3.0Success3,468
Apr 19, 2026 09:28olliecrowolliecrowCPPg++13.3.0Success3,176
Apr 19, 2026 09:22olliecrowolliecrowCPPclang++18.1.3Success3,107
Apr 19, 2026 07:34olliecrowolliecrowCPPg++13.3.0Success3,145
Apr 19, 2026 07:32olliecrowolliecrowCPPg++13.3.0Success3,165
Apr 19, 2026 07:12Charles CabergsCharles CabergsCPPg++13.3.0Success3,500
Apr 19, 2026 07:06olliecrowolliecrowCPPg++13.3.0Success3,101
Apr 19, 2026 07:04olliecrowolliecrowCPPg++13.3.0Success3,173
Apr 19, 2026 03:35olliecrowolliecrowCPPg++13.3.0Success3,101
Apr 19, 2026 02:43Charles CabergsCharles CabergsCPPg++13.3.0Success3,495
Apr 18, 2026 22:11Charles CabergsCharles CabergsCPPg++13.3.0Success3,507
Apr 18, 2026 20:38olliecrowolliecrowRUSTrust-1.94.0Success3,145
Apr 18, 2026 20:28olliecrowolliecrowGOgo1.26.1Success3,125
Apr 18, 2026 13:16Charles CabergsCharles CabergsCPPg++13.3.0Success3,494
Apr 18, 2026 10:52Charles CabergsCharles CabergsCPPg++13.3.0Success3,479
Apr 18, 2026 08:51Charles CabergsCharles CabergsCPPg++13.3.0Success3,464
Apr 18, 2026 06:58Charles CabergsCharles CabergsCPPg++13.3.0Success3,450+16.71 RP
Apr 18, 2026 04:29Charles CabergsCharles CabergsCPPg++13.3.0Success3,483
Apr 18, 2026 00:30Charles CabergsCharles CabergsCPPg++13.3.0Success3,470+63.36 RP
Apr 17, 2026 22:17Charles CabergsCharles CabergsCPPg++13.3.0Success3,548+1'182.36 RP
Apr 17, 2026 18:26Charles CabergsCharles CabergsCPPg++13.3.0Success6,112+1'636.13 RP
Apr 16, 2026 22:31olliecrowolliecrowCSHARP9.0.14Error
Apr 16, 2026 22:29olliecrowolliecrowCSHARP9.0.14Error
Apr 16, 2026 21:28olliecrowolliecrowCPPg++13.3.0Error
Apr 16, 2026 08:31olliecrowolliecrowCPPg++13.3.0Success3,125
Apr 16, 2026 07:46olliecrowolliecrowCPPg++13.3.0Success3,126
Apr 15, 2026 21:06olliecrowolliecrowCSHARP9.0.14Success4,963+2.03 RP
Apr 15, 2026 17:54olliecrowolliecrowCSHARP9.0.14Success5,411
Apr 15, 2026 15:46limanjun99limanjun99CPPg++13.3.0Success3,250+6.61 RP
Apr 15, 2026 15:44limanjun99limanjun99CPPg++13.3.0Success3,353
Apr 15, 2026 15:44limanjun99limanjun99CPPg++13.3.0Success3,372
Apr 15, 2026 15:43limanjun99limanjun99CPPg++13.3.0Success3,344
Apr 15, 2026 15:41limanjun99limanjun99CPPg++13.3.0Success3,418
Apr 15, 2026 15:40limanjun99limanjun99CPPg++13.3.0Success3,442
Apr 15, 2026 15:39limanjun99limanjun99CPPg++13.3.0Success3,268
Apr 15, 2026 15:38limanjun99limanjun99CPPg++13.3.0Success3,257+149.75 RP
Apr 15, 2026 15:19limanjun99limanjun99CPPg++13.3.0Success3,444
Apr 15, 2026 14:59limanjun99limanjun99CPPg++13.3.0Success3,453
Apr 15, 2026 14:59limanjun99limanjun99CPPg++13.3.0Success3,509
Apr 15, 2026 14:57limanjun99limanjun99CPPg++13.3.0Success3,465
Apr 15, 2026 14:56limanjun99limanjun99CPPg++13.3.0Success3,463
Apr 15, 2026 14:54limanjun99limanjun99CPPg++13.3.0Success3,463
Apr 15, 2026 14:42limanjun99limanjun99CPPg++13.3.0Error
Apr 15, 2026 14:41limanjun99limanjun99CPPg++13.3.0Error
Apr 15, 2026 14:40limanjun99limanjun99CPPg++13.3.0Success3,646
Apr 15, 2026 14:39limanjun99limanjun99CPPg++13.3.0Error
Apr 15, 2026 14:38limanjun99limanjun99CPPg++13.3.0Error
Apr 15, 2026 14:38limanjun99limanjun99CPPg++13.3.0Success3,630
Apr 15, 2026 14:26limanjun99limanjun99CPPg++13.3.0Success3,454
Apr 15, 2026 14:24limanjun99limanjun99CPPg++13.3.0Success3,468
Apr 15, 2026 14:23limanjun99limanjun99CPPg++13.3.0Success7,293