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 4, 2026 23:45olliecrowolliecrowScore: 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
1Mar 4, 2026 23:453,077338,435,653317,158,0001,000,0002,646,016
2Mar 4, 2026 23:303,083339,157,743317,067,0001,000,0002,297,856
3Mar 4, 2026 23:303,085339,322,283318,551,00002,547,712
4Mar 4, 2026 23:303,089339,805,864317,026,0001,000,0002,523,136
5Mar 4, 2026 23:303,091339,971,967317,023,0001,000,0002,654,208
6Mar 4, 2026 23:203,094340,372,980317,007,0001,000,0002,547,712
7Mar 4, 2026 23:333,095340,451,976316,065,0002,000,0002,547,712
8Mar 4, 2026 23:303,095340,468,733317,003,0001,000,0002,547,712
9Mar 4, 2026 23:203,098340,733,702316,015,0002,000,0002,646,016
10Mar 5, 2026 00:343,098340,823,295318,120,00002,654,208
11Mar 4, 2026 23:203,098340,809,495317,207,0001,000,0002,547,712
12Mar 4, 2026 23:303,102341,263,493316,040,0002,000,0002,547,712
13Mar 4, 2026 23:393,102341,245,236316,020,0002,000,0002,547,712
14Mar 4, 2026 23:203,103341,366,177318,155,00002,547,712
15Mar 4, 2026 23:333,107341,779,441318,148,00002,560,000
16Mar 4, 2026 23:203,108341,920,086317,121,0001,000,0002,539,520
17Mar 4, 2026 23:393,109341,944,638318,077,00002,547,712
18Mar 5, 2026 00:343,111342,178,951318,080,00002,654,208
19Mar 4, 2026 23:393,111342,233,312317,081,0001,000,0002,547,712
20Mar 5, 2026 00:343,115342,598,729318,204,00002,650,112
21Mar 4, 2026 23:333,119343,141,979316,730,0002,997,0002,551,808
22Mar 5, 2026 00:073,123343,480,975316,059,0002,000,0002,551,808
23Mar 4, 2026 23:303,129344,149,123316,044,0002,000,0002,650,112
24Mar 4, 2026 23:413,133344,627,833317,153,0001,000,0002,547,712
25Mar 4, 2026 23:413,133344,653,961316,078,0002,000,0002,547,712
26Mar 4, 2026 23:203,133344,666,891317,130,0001,000,0002,539,520
27Mar 4, 2026 23:203,135344,799,538318,168,00002,547,712
28Mar 5, 2026 00:073,137345,071,469317,025,0001,000,0002,547,712
29Mar 4, 2026 23:453,141345,545,751317,023,0001,000,0002,650,112
30Mar 4, 2026 23:303,146346,017,064316,037,0002,000,0002,547,712
31Mar 5, 2026 00:073,149346,430,013317,075,0001,000,0002,650,112
32Mar 4, 2026 23:303,153346,806,595317,132,0001,000,0002,547,712
33Mar 4, 2026 23:453,155347,037,497317,168,0001,000,0002,547,712
34Mar 4, 2026 23:203,156347,172,929316,123,0002,000,0002,654,208
35Mar 4, 2026 23:413,160347,619,781316,110,0002,000,0002,547,712
36Mar 4, 2026 23:203,162347,865,899316,080,0002,000,0002,650,112