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 listFeb 6, 2026 04:39Josu San MartinJosu San MartinScore: 3,101Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 6, 2026 04:383,053335,816,124315,902,000999,0002,551,808
2Feb 6, 2026 04:383,064336,996,071314,905,0001,999,0002,629,632
3Feb 6, 2026 04:383,065337,192,433314,922,0001,999,0002,744,320
4Feb 6, 2026 04:393,073338,061,559314,049,0003,000,0002,625,536
5Feb 6, 2026 04:393,073338,049,344315,025,0002,000,0002,629,632
6Feb 6, 2026 04:383,081338,866,081314,911,0001,999,0002,633,728
7Feb 6, 2026 04:393,081338,856,405314,906,0001,999,0002,736,128
8Feb 6, 2026 04:383,082338,994,604314,908,0001,999,0002,547,712
9Feb 6, 2026 04:383,083339,109,053314,853,0001,999,0002,555,904
10Feb 6, 2026 04:393,087339,568,755315,000,0002,000,0002,629,632
11Feb 6, 2026 04:393,089339,735,071314,973,0001,999,0002,535,424
12Feb 6, 2026 04:393,089339,765,813315,005,0002,000,0002,625,536
13Feb 6, 2026 04:393,091340,050,635315,073,0002,000,0002,539,520
14Feb 6, 2026 04:393,101341,069,440315,065,0002,000,0002,539,520
15Feb 6, 2026 04:393,102341,262,560314,882,0001,999,0002,551,808
16Feb 6, 2026 04:393,105341,573,396317,457,00002,543,616
17Feb 6, 2026 04:393,108341,867,208316,225,0001,000,0002,543,616
18Feb 6, 2026 04:393,109341,990,426315,163,0002,001,0002,539,520
19Feb 6, 2026 04:393,110342,128,960315,092,0002,000,0002,543,616
20Feb 6, 2026 04:383,111342,236,526314,878,0001,999,0002,564,096
21Feb 6, 2026 04:393,117342,842,381315,009,0002,000,0002,543,616
22Feb 6, 2026 04:393,120343,248,822314,878,0001,999,0002,560,000
23Feb 6, 2026 04:383,120343,230,155314,892,0001,999,0002,633,728
24Feb 6, 2026 04:383,121343,310,974314,855,0001,999,0002,375,680
25Feb 6, 2026 04:393,122343,369,506314,928,0001,999,0002,625,536
26Feb 6, 2026 04:393,123343,491,946314,868,0001,999,0002,633,728
27Feb 6, 2026 04:393,134344,763,595314,924,0001,999,0002,637,824