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).

Back to listMar 20, 2026 09:51Dominique GarmierDominique GarmierScore: 3,135Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Mar 20, 2026 07:433,082339,034,383316,434,0001,001,0002,551,808
2Mar 20, 2026 03:083,087339,609,129316,433,0001,001,0002,666,496
3Mar 20, 2026 09:593,093340,234,533316,440,0001,001,0002,551,808
4Mar 17, 2026 14:073,094340,348,074315,577,0001,997,0002,641,920
5Mar 19, 2026 02:213,094340,326,766315,680,0001,997,0002,551,808
6Mar 19, 2026 02:213,094340,336,446316,559,000998,0002,551,808
7Mar 20, 2026 09:203,105341,508,187316,453,0001,001,0002,768,896
8Mar 20, 2026 07:433,111342,207,427316,512,0001,001,0002,768,896
9Mar 19, 2026 02:343,112342,356,937316,670,000998,0002,772,992
10Mar 19, 2026 02:143,113342,459,808317,606,00002,777,088
11Mar 20, 2026 08:373,116342,776,709315,657,0001,997,0002,633,728
12Mar 20, 2026 09:513,119343,074,221316,450,0001,001,0002,551,808
13Mar 20, 2026 09:203,119343,111,337315,670,0001,997,0002,551,808
14Mar 21, 2026 00:333,120343,250,355315,706,0001,998,0002,543,616
15Mar 19, 2026 02:143,122343,441,521316,499,0001,001,0002,514,944
16Mar 20, 2026 09:083,123343,475,938317,450,00002,551,808
17Mar 20, 2026 07:553,124343,597,525317,549,00002,551,808
18Mar 19, 2026 02:073,124343,588,460317,559,00002,551,808
19Mar 20, 2026 03:083,124343,606,621315,547,0001,997,0002,514,944
20Mar 19, 2026 02:273,126343,903,980315,605,0001,997,0002,551,808
21Mar 20, 2026 08:373,126343,880,635316,498,0001,001,0002,768,896
22Mar 21, 2026 00:333,127343,996,430316,510,0001,001,0002,551,808
23Mar 20, 2026 07:433,127343,919,330315,604,0001,997,0002,772,992
24Mar 20, 2026 09:083,127343,939,752316,498,0001,001,0002,551,808
25Mar 20, 2026 10:183,128344,038,594316,489,0001,001,0002,551,808
26Mar 20, 2026 10:183,130344,262,094315,523,0001,996,0002,662,400
27Mar 20, 2026 09:083,132344,497,418317,515,00002,551,808
28Mar 19, 2026 03:483,133344,577,222316,465,0001,001,0002,777,088
29Mar 20, 2026 09:593,133344,648,963316,629,000998,0002,551,808
30Mar 19, 2026 02:273,133344,645,330315,707,0001,998,0002,551,808
31Mar 20, 2026 08:063,135344,817,095316,557,000998,0002,551,808
32Mar 20, 2026 09:593,135344,895,099316,751,000999,0002,551,808
33Mar 20, 2026 07:553,136344,970,422316,566,0001,001,0002,637,824
34Mar 17, 2026 14:073,137345,067,903316,445,0001,001,0002,572,288
35Mar 17, 2026 14:073,138345,158,734316,524,0001,001,0002,654,208
36Mar 20, 2026 08:373,139345,266,140316,738,000999,0002,777,088
37Mar 20, 2026 08:063,139345,312,366316,415,0001,001,0002,551,808
38Mar 20, 2026 09:203,140345,403,974315,771,0001,998,0002,551,808
39Mar 19, 2026 02:213,141345,540,429315,691,0001,998,0002,551,808
40Mar 20, 2026 08:253,142345,613,971317,721,00002,514,944
41Mar 20, 2026 08:513,143345,721,116315,732,0001,998,0002,547,712
42Mar 20, 2026 03:083,144345,841,413316,464,0001,001,0002,551,808
43Mar 19, 2026 02:343,144345,807,189315,576,0001,997,0002,551,808
44Mar 20, 2026 07:553,147346,219,072317,475,00002,551,808
45Mar 20, 2026 08:513,148346,329,144315,611,0001,997,0002,551,808
46Mar 20, 2026 08:253,154346,960,359316,469,0001,001,0002,551,808
47Mar 20, 2026 10:183,156347,164,892317,478,00002,674,688
48Mar 19, 2026 02:073,159347,499,654315,515,0001,996,0002,772,992
49Mar 19, 2026 02:273,165348,197,088317,508,00002,551,808
50Mar 21, 2026 00:333,166348,214,463316,527,0001,001,0002,551,808
51Mar 20, 2026 08:513,166348,266,935316,751,000999,0002,768,896
52Mar 19, 2026 03:483,170348,669,158316,490,0001,001,0002,514,944
53Mar 19, 2026 02:343,173349,066,479317,468,00002,777,088
54Mar 19, 2026 02:073,175349,246,972317,499,00002,551,808
55Mar 20, 2026 08:063,176349,363,168316,620,000998,0002,551,808
56Mar 20, 2026 09:513,178349,634,601315,498,0001,996,0002,551,808
57Mar 20, 2026 09:513,183350,117,891317,523,00002,777,088
58Mar 19, 2026 02:143,183350,124,080316,500,0001,001,0002,551,808
59Mar 19, 2026 03:483,183350,146,923316,521,0001,001,0002,658,304
60Mar 20, 2026 08:253,191351,022,199316,519,0001,001,0002,654,208