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 22, 2026 06:33olliecrowolliecrowScore: 3,451Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Feb 22, 2026 08:063,393373,201,946353,136,0001,000,0002,760,704
2Feb 22, 2026 05:043,405374,552,734353,167,0001,000,0002,543,616
3Feb 22, 2026 05:563,411375,223,385354,187,00002,547,712
4Feb 22, 2026 05:043,417375,842,571353,207,0001,000,0002,543,616
5Feb 22, 2026 05:563,417375,867,810353,236,0001,000,0002,543,616
6Feb 22, 2026 05:563,424376,606,843354,236,00002,543,616
7Feb 22, 2026 05:563,425376,730,506354,305,00002,543,616
8Mar 4, 2026 19:123,426376,907,487353,254,0001,000,0002,543,616
9Feb 22, 2026 05:043,426376,913,518352,195,0002,001,0002,764,800
10Feb 22, 2026 06:333,426376,831,047354,339,00002,764,800
11Feb 22, 2026 05:133,429377,200,622354,225,00002,547,712
12Feb 22, 2026 05:563,429377,239,720352,284,0002,001,0002,543,616
13Mar 4, 2026 18:223,432377,532,890352,238,0002,001,0002,560,000
14Feb 22, 2026 05:133,435377,801,469354,217,00002,543,616
15Feb 22, 2026 05:563,436377,990,062354,197,00002,760,704
16Feb 22, 2026 06:533,438378,205,851354,409,00002,756,608
17Feb 22, 2026 06:193,446379,084,900354,181,00002,768,896
18Feb 22, 2026 06:193,447379,179,213353,523,0001,001,0002,764,800
19Feb 22, 2026 05:563,450379,494,100353,142,0001,000,0002,543,616
20Mar 4, 2026 19:123,451379,586,930353,503,000998,0002,543,616
21Feb 22, 2026 05:193,453379,787,753353,186,0001,000,0002,756,608
22Feb 22, 2026 06:533,453379,786,330354,206,00002,764,800
23Feb 22, 2026 08:063,453379,866,470351,214,0003,001,0002,760,704
24Feb 22, 2026 05:193,454379,925,470353,380,0001,001,0002,543,616
25Feb 22, 2026 06:533,459380,452,862354,165,00002,543,616
26Feb 22, 2026 08:063,461380,687,494354,251,00002,764,800
27Mar 4, 2026 19:363,462380,807,019354,281,00002,543,616
28Mar 4, 2026 19:363,463380,962,980354,157,00002,543,616
29Feb 22, 2026 05:563,464381,021,817354,396,00002,543,616
30Mar 4, 2026 19:363,470381,687,578351,415,0002,995,0002,543,616
31Mar 4, 2026 18:223,471381,759,832353,477,000998,0002,748,416
32Feb 22, 2026 05:133,471381,837,401353,352,0001,000,0002,543,616
33Feb 22, 2026 05:193,473382,004,579353,368,0001,001,0002,760,704
34Mar 4, 2026 19:123,474382,164,222353,505,0001,001,0002,752,512
35Feb 22, 2026 06:333,478382,565,790353,401,0001,001,0002,760,704
36Feb 22, 2026 06:193,498384,826,312352,479,0002,002,0002,547,712
37Feb 22, 2026 06:333,510386,101,277354,400,00002,756,608
38Feb 22, 2026 05:563,510386,120,283353,374,0001,001,0002,543,616
39Mar 4, 2026 18:223,552390,747,759351,363,0003,003,0002,756,608