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:40Josu San MartinJosu San MartinScore: 3,111Success
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:363,046335,041,815314,892,0001,999,0002,764,800
2Feb 6, 2026 05:013,063336,961,697314,016,0003,000,0002,752,512
3Feb 6, 2026 04:363,069337,638,835314,851,0001,999,0002,768,896
4Feb 6, 2026 04:363,072337,938,985314,872,0001,999,0002,764,800
5Feb 6, 2026 05:013,076338,364,510315,021,0002,000,0002,539,520
6Feb 6, 2026 05:013,086339,491,001315,101,0002,000,0002,539,520
7Feb 6, 2026 05:013,086339,510,253313,995,0002,999,0002,535,424
8Feb 6, 2026 04:363,089339,843,703314,834,0001,998,0002,551,808
9Feb 6, 2026 05:013,091340,032,355316,280,0001,000,0002,535,424
10Feb 6, 2026 04:403,096340,571,753314,823,0001,998,0002,551,808
11Feb 6, 2026 04:403,102341,211,977314,858,0001,999,0002,547,712
12Feb 6, 2026 04:363,106341,640,920314,929,0001,999,0002,547,712
13Feb 6, 2026 04:403,109342,000,967314,902,0001,999,0002,662,400
14Feb 6, 2026 05:013,109341,973,934315,044,0002,000,0002,547,712
15Feb 6, 2026 04:363,110342,092,969315,829,0001,002,0002,772,992
16Feb 6, 2026 04:363,111342,206,234314,852,0001,999,0002,662,400
17Feb 6, 2026 04:363,113342,419,234314,865,0001,999,0002,551,808
18Feb 6, 2026 04:363,120343,239,582314,874,0001,999,0002,547,712
19Feb 6, 2026 05:013,121343,267,892317,123,00002,539,520
20Feb 6, 2026 04:363,121343,311,506314,833,0001,998,0002,772,992
21Feb 6, 2026 04:363,124343,645,491315,813,0001,002,0002,658,304
22Feb 6, 2026 04:363,124343,644,248316,045,0001,000,0002,547,712
23Feb 6, 2026 05:013,127343,964,970315,026,0002,000,0002,539,520
24Feb 6, 2026 05:013,134344,713,120316,015,0001,000,0002,547,712
25Feb 6, 2026 04:403,135344,881,321315,812,000999,0002,551,808
26Feb 6, 2026 04:403,139345,244,389314,836,0001,998,0002,547,712
27Feb 6, 2026 04:403,143345,718,675314,895,0001,999,0002,662,400
28Feb 6, 2026 04:403,144345,809,762315,805,0001,002,0002,662,400
29Feb 6, 2026 04:403,154346,892,990314,818,0001,998,0002,547,712
30Feb 6, 2026 04:403,156347,157,771315,775,0001,002,0002,662,400