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 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
Apr 15, 2026 14:20limanjun99limanjun99CPPg++13.3.0Success7,794
Apr 15, 2026 14:11limanjun99limanjun99CPPg++13.3.0Success3,513
Apr 15, 2026 14:10limanjun99limanjun99CPPg++13.3.0Success3,518
Apr 15, 2026 14:09limanjun99limanjun99CPPg++13.3.0Success3,539
Apr 15, 2026 14:06limanjun99limanjun99CPPg++13.3.0Success3,442
Apr 15, 2026 14:01limanjun99limanjun99CPPg++13.3.0Success3,469
Apr 15, 2026 14:00limanjun99limanjun99CPPclang++18.1.3Success4,798
Apr 15, 2026 13:44limanjun99limanjun99CPPg++13.3.0Success3,473
Apr 15, 2026 13:41limanjun99limanjun99CPPg++13.3.0Success3,511
Apr 15, 2026 13:35limanjun99limanjun99CPPg++13.3.0Success3,473
Apr 15, 2026 13:31limanjun99limanjun99CPPg++13.3.0Success3,495
Apr 15, 2026 13:27limanjun99limanjun99CPPg++13.3.0Success3,506
Apr 15, 2026 13:25limanjun99limanjun99CPPg++13.3.0Success3,479
Apr 15, 2026 13:24limanjun99limanjun99CPPg++13.3.0Success3,487
Apr 15, 2026 12:48limanjun99limanjun99CPPg++13.3.0Success5,246
Apr 15, 2026 12:02limanjun99limanjun99GOgo1.26.2Success3,424+2'920.56 RP
Apr 15, 2026 10:26olliecrowolliecrowCSHARP9.0.14Success4,968+105.94 RP
Apr 15, 2026 09:42olliecrowolliecrowZIG0.14.0Success3,160
Apr 8, 2026 11:51olliecrowolliecrowGOgo1.26.1Success3,133
Apr 1, 2026 22:29olliecrowolliecrowCSHARP9.0.14Success5,244+99.28 RP
Apr 1, 2026 19:47olliecrowolliecrowZIG0.14.0Success3,109+51.91 RP
Mar 30, 2026 17:30Dominique GarmierDominique GarmierGOgo1.26.1Success3,092+40.28 RP
Mar 30, 2026 15:01Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,136
Mar 30, 2026 07:38Dominique GarmierDominique GarmierRUSTrust-1.94.1Success3,996
Mar 29, 2026 23:49Dominique GarmierDominique GarmierRUSTrust-1.94.1Success5,650
Mar 27, 2026 17:15Dominique GarmierDominique GarmierRUSTrust-1.94.0Success3,985
Mar 26, 2026 22:11Dominique GarmierDominique GarmierRUSTrust-1.94.0Success5,667
Mar 26, 2026 10:35Dominique GarmierDominique GarmierZIG0.13.0Success4,022
Mar 25, 2026 22:15Dominique GarmierDominique GarmierZIG0.13.0Success22,342
Mar 25, 2026 20:54Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 25, 2026 20:31Dominique GarmierDominique GarmierZIG0.13.0Error
Mar 25, 2026 19:56Dominique GarmierDominique GarmierZIG0.13.0Success3,964
Mar 25, 2026 18:42Dominique GarmierDominique GarmierZIG0.13.0Success3,907
Mar 25, 2026 16:17Dominique GarmierDominique GarmierZIG0.13.0Success17,484
Mar 25, 2026 14:17Dominique GarmierDominique GarmierZIG0.13.0Success11,997
Mar 25, 2026 14:13Dominique GarmierDominique GarmierZIG0.13.0Success14,552
Mar 25, 2026 00:51Dominique GarmierDominique GarmierGOgo1.26.1Success3,145
Mar 24, 2026 14:28Dominique GarmierDominique GarmierRUSTrust-1.94.0Success4,013
Mar 24, 2026 13:43Dominique GarmierDominique GarmierCPPg++13.3.0Success3,127
Mar 24, 2026 13:43Dominique GarmierDominique GarmierCPPg++13.3.0Success3,172
Mar 24, 2026 01:13Dominique GarmierDominique GarmierCSHARP9.0.14Success7,960
Mar 24, 2026 01:11Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 23, 2026 06:49Dominique GarmierDominique GarmierCPPg++13.3.0Success3,137