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
Mar 23, 2026 06:16Dominique GarmierDominique GarmierCPPclang++18.1.3Success3,154
Mar 23, 2026 05:51Dominique GarmierDominique GarmierCPPg++13.3.0Success4,844
Mar 22, 2026 22:08olliecrowolliecrowGOgo1.26.1Success3,162
Mar 22, 2026 22:08olliecrowolliecrowRUSTrust-1.94.0Success3,134
Mar 22, 2026 22:08olliecrowolliecrowCPPg++13.3.0Success3,087+20.85 RP
Mar 22, 2026 21:26Dominique GarmierDominique GarmierCPPg++13.3.0Success3,152
Mar 22, 2026 21:24Dominique GarmierDominique GarmierCPPg++13.3.0Success4,791
Mar 22, 2026 20:07Dominique GarmierDominique GarmierGOgo1.26.1Success3,131+15.23 RP
Mar 22, 2026 19:16Dominique GarmierDominique GarmierRUSTrust-1.94.0Success5,775
Mar 22, 2026 17:45Dominique GarmierDominique GarmierZIG0.13.0Success20,265
Mar 22, 2026 11:26Dominique GarmierDominique GarmierCPPg++13.3.0Success4,834
Mar 22, 2026 07:57Dominique GarmierDominique GarmierCSHARP9.0.14Success10,094
Mar 22, 2026 07:48Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 17:53olliecrowolliecrowZIG0.14.0Success3,160+2'670.80 RP
Mar 21, 2026 17:52olliecrowolliecrowCSHARP9.0.14Success5,532+126.71 RP
Mar 21, 2026 17:48olliecrowolliecrowCSHARP9.0.14Error
Mar 21, 2026 17:33olliecrowolliecrowRUSTrust-1.94.0Success3,184
Mar 21, 2026 15:53Dominique GarmierDominique GarmierRUSTrust-1.94.0Success5,661
Mar 21, 2026 15:44Dominique GarmierDominique GarmierRUSTrust-1.94.0Success3,175
Mar 21, 2026 15:43Dominique GarmierDominique GarmierRUSTrust-1.94.0Success3,146
Mar 21, 2026 15:43Dominique GarmierDominique GarmierRUSTrust-1.94.0Success3,170
Mar 21, 2026 14:39Dominique GarmierDominique GarmierRUSTrust-1.94.0Success62,704
Mar 21, 2026 11:12Dominique GarmierDominique GarmierRUSTrust-1.94.0Success57,113
Mar 21, 2026 10:23Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 10:21Dominique GarmierDominique GarmierCSHARP9.0.14Error
Mar 21, 2026 09:48Dominique GarmierDominique GarmierZIG0.12.1Success20,278
Mar 21, 2026 09:48Dominique GarmierDominique GarmierZIG0.14.0Success20,253+1.58 RP
Mar 21, 2026 09:26Dominique GarmierDominique GarmierZIG0.13.0Success20,318
Mar 20, 2026 21:36Dominique GarmierDominique GarmierGOgo1.26.1Success3,166
Mar 20, 2026 09:51Dominique GarmierDominique GarmierCPPg++13.3.0Success3,135
Mar 19, 2026 00:45Dominique GarmierDominique GarmierCPPg++13.3.0Success4,801
Mar 18, 2026 23:31Dominique GarmierDominique GarmierCPPclang++18.1.3Success5,843
Mar 17, 2026 14:57Dominique GarmierDominique GarmierCPPg++13.3.0Success3,097
Mar 17, 2026 14:25Dominique GarmierDominique GarmierCPPg++13.3.0Success3,087
Mar 16, 2026 09:20Dominique GarmierDominique GarmierCPPg++13.3.0Success3,090
Mar 16, 2026 09:20Dominique GarmierDominique GarmierCPPg++13.3.0Success3,124
Mar 16, 2026 09:15Dominique GarmierDominique GarmierCPPg++13.3.0Success3,084+27.15 RP
Mar 16, 2026 09:15Dominique GarmierDominique GarmierCPPg++13.3.0Success3,091
Mar 16, 2026 09:07Dominique GarmierDominique GarmierCPPg++13.3.0Success3,125
Mar 16, 2026 09:05Dominique GarmierDominique GarmierCPPg++13.3.0Success3,110
Mar 16, 2026 09:03Dominique GarmierDominique GarmierCPPg++13.3.0Success3,118
Mar 16, 2026 09:02Dominique GarmierDominique GarmierCPPg++13.3.0Success3,119
Mar 16, 2026 08:58Dominique GarmierDominique GarmierCPPg++13.3.0Success3,121
Mar 16, 2026 08:58Dominique GarmierDominique GarmierCPPg++13.3.0Success3,116
Mar 16, 2026 08:55Dominique GarmierDominique GarmierCPPg++13.3.0Success3,107+11.35 RP
Mar 16, 2026 08:55Dominique GarmierDominique GarmierCPPg++13.3.0Success3,130
Mar 16, 2026 08:53Dominique GarmierDominique GarmierCPPg++13.3.0Success3,123
Mar 16, 2026 08:53Dominique GarmierDominique GarmierCPPg++13.3.0Success3,118+5.13 RP
Mar 16, 2026 08:52Dominique GarmierDominique GarmierCPPg++13.3.0Success3,123+19.36 RP
Mar 16, 2026 08:50Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 16, 2026 08:43Dominique GarmierDominique GarmierCPPg++13.3.0Success3,142+14.12 RP
Mar 16, 2026 08:43Dominique GarmierDominique GarmierCPPg++13.3.0Success3,173
Mar 16, 2026 08:34Dominique GarmierDominique GarmierCPPg++13.3.0Success3,209
Mar 16, 2026 08:27Dominique GarmierDominique GarmierCPPg++13.3.0Success3,156+1.00 RP
Mar 15, 2026 23:07Dominique GarmierDominique GarmierGOgo1.26.1Success3,157+239.31 RP
Mar 15, 2026 22:49Dominique GarmierDominique GarmierGOgo1.26.1Success3,415+844.92 RP
Mar 15, 2026 11:20Dominique GarmierDominique GarmierCPPg++13.3.0Success4,800+68.83 RP
Mar 13, 2026 12:16Dominique GarmierDominique GarmierCPPg++13.3.0Error
Mar 13, 2026 12:05Dominique GarmierDominique GarmierCPPg++13.3.0Success4,964+2'014.50 RP
Mar 5, 2026 23:02Sergey SerebryakovSergey SerebryakovCPPg++13.3.0Success3,188+3'136.76 RP
Mar 5, 2026 02:14olliecrowolliecrowCPPg++13.3.0Success3,152
Mar 5, 2026 02:04olliecrowolliecrowCPPg++13.3.0Success3,148
Mar 5, 2026 01:51olliecrowolliecrowCPPg++13.3.0Success3,132
Mar 5, 2026 01:46olliecrowolliecrowCPPg++13.3.0Success3,129
Mar 5, 2026 01:28olliecrowolliecrowCPPg++13.3.0Success3,120
Mar 5, 2026 01:22olliecrowolliecrowCPPg++13.3.0Success3,142
Mar 5, 2026 01:19olliecrowolliecrowCPPg++13.3.0Success3,326
Mar 5, 2026 01:15olliecrowolliecrowCPPg++13.3.0Success3,133
Mar 5, 2026 00:58olliecrowolliecrowCPPg++13.3.0Success3,169
Mar 5, 2026 00:55olliecrowolliecrowCPPg++13.3.0Success3,142
Mar 5, 2026 00:53olliecrowolliecrowCPPg++13.3.0Success3,180
Mar 5, 2026 00:42olliecrowolliecrowCPPg++13.3.0Success3,124
Mar 5, 2026 00:41olliecrowolliecrowCPPg++13.3.0Success3,147
Mar 5, 2026 00:35olliecrowolliecrowCPPg++13.3.0Success3,145
Mar 5, 2026 00:27olliecrowolliecrowCPPg++13.3.0Success3,266
Mar 5, 2026 00:23olliecrowolliecrowCPPg++13.3.0Success3,155
Mar 5, 2026 00:17olliecrowolliecrowCPPg++13.3.0Success3,170
Mar 5, 2026 00:12olliecrowolliecrowCPPg++13.3.0Success3,144
Mar 5, 2026 00:02olliecrowolliecrowCPPg++13.3.0Success3,160
Mar 5, 2026 00:02olliecrowolliecrowCPPg++13.3.0Success3,148
Mar 4, 2026 23:59olliecrowolliecrowCPPg++13.3.0Success3,107+4.14 RP
Mar 4, 2026 23:56olliecrowolliecrowCPPclang++18.1.3Success3,121
Mar 4, 2026 23:53olliecrowolliecrowCPPg++13.3.0Success3,115
Mar 4, 2026 23:51olliecrowolliecrowCPPg++13.3.0Success3,291
Mar 4, 2026 23:47olliecrowolliecrowCPPg++13.3.0Success3,401
Mar 4, 2026 23:45olliecrowolliecrowCPPg++13.3.0Success3,111+10.30 RP
Mar 4, 2026 23:43olliecrowolliecrowCPPg++13.3.0Success3,249
Mar 4, 2026 23:36olliecrowolliecrowCPPg++13.3.0Success3,157
Mar 4, 2026 23:35olliecrowolliecrowCPPg++13.3.0Success3,135
Mar 4, 2026 23:29olliecrowolliecrowCPPg++13.3.0Success3,133
Mar 4, 2026 23:27olliecrowolliecrowCPPg++13.3.0Success3,121+4.10 RP
Mar 4, 2026 23:24olliecrowolliecrowCPPg++13.3.0Success3,173
Mar 4, 2026 23:24olliecrowolliecrowCPPg++13.3.0Success3,136
Mar 4, 2026 23:15olliecrowolliecrowCPPg++13.3.0Success3,174
Mar 4, 2026 23:14olliecrowolliecrowCPPg++13.3.0Success3,143
Mar 4, 2026 23:11olliecrowolliecrowCPPg++13.3.0Success3,125
Mar 4, 2026 23:11olliecrowolliecrowCPPclang++18.1.3Success3,176
Mar 4, 2026 23:08olliecrowolliecrowCPPg++13.3.0Success3,288
Mar 4, 2026 23:06olliecrowolliecrowCPPg++13.3.0Success3,157
Mar 4, 2026 23:04olliecrowolliecrowCPPg++13.3.0Success3,134