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,102Success
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:393,064337,030,274314,885,0001,999,0002,543,616
2Feb 6, 2026 04:393,068337,455,928314,862,0001,999,0002,637,824
3Feb 6, 2026 04:393,068337,435,936314,913,0001,999,0002,748,416
4Feb 6, 2026 04:383,072337,911,154315,857,0001,002,0002,564,096
5Feb 6, 2026 04:403,076338,356,877314,834,0001,998,0002,560,000
6Feb 6, 2026 04:343,077338,433,363314,835,0001,998,0002,629,632
7Feb 6, 2026 04:343,077338,460,730314,909,0001,999,0002,637,824
8Feb 6, 2026 04:383,084339,278,584314,872,0001,999,0002,646,016
9Feb 6, 2026 04:393,090339,928,844314,885,0001,999,0002,560,000
10Feb 6, 2026 04:403,092340,069,013314,958,0001,999,0002,551,808
11Feb 6, 2026 04:393,096340,527,554314,941,0001,999,0002,560,000
12Feb 6, 2026 04:393,097340,711,946314,006,0003,000,0002,539,520
13Feb 6, 2026 04:393,098340,820,839314,854,0001,999,0002,547,712
14Feb 6, 2026 04:403,100340,962,851314,885,0001,999,0002,543,616
15Feb 6, 2026 04:393,102341,183,550314,924,0001,999,0002,555,904
16Feb 6, 2026 04:403,102341,208,033314,924,0001,999,0002,650,112
17Feb 6, 2026 04:343,103341,310,084314,797,0001,998,0002,560,000
18Feb 6, 2026 04:393,107341,805,511314,907,0001,999,0002,551,808
19Feb 6, 2026 04:343,110342,045,070314,945,0001,999,0002,736,128
20Feb 6, 2026 04:393,116342,724,197314,890,0001,999,0002,551,808
21Feb 6, 2026 04:393,120343,226,211314,944,0001,999,0002,637,824
22Feb 6, 2026 04:393,121343,277,710316,020,0001,000,0002,551,808
23Feb 6, 2026 04:383,124343,633,264314,945,0001,999,0002,568,192
24Feb 6, 2026 04:343,128344,040,702314,913,0001,999,0002,621,440
25Feb 6, 2026 04:383,132344,567,086315,003,0002,000,0002,551,808
26Feb 6, 2026 04:383,132344,480,978315,813,0001,002,0002,363,392
27Feb 6, 2026 04:343,139345,308,069314,918,0001,999,0002,555,904
28Feb 6, 2026 04:403,141345,530,484315,079,0002,000,0002,383,872
29Feb 6, 2026 04:383,177349,415,739314,925,0001,999,0002,646,016
30Feb 6, 2026 04:403,195351,429,835315,829,0001,002,0002,629,632