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 listSep 3, 2024 18:39Yuriy LyfenkoYuriy LyfenkoScore: 3,104Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 3, 2024 18:403,057336,257,394314,770,0001,998,0002,531,328
2Sep 3, 2024 18:403,072337,971,089315,851,000999,0002,539,520
3Sep 3, 2024 18:393,075338,303,562315,589,0001,001,0002,535,424
4Sep 3, 2024 18:393,075338,218,803314,864,0001,999,0002,691,072
5Sep 3, 2024 18:393,078338,542,338314,616,0001,997,0002,686,976
6Sep 3, 2024 18:403,079338,703,642315,578,0001,001,0002,691,072
7Sep 3, 2024 18:403,085339,404,442314,596,0001,997,0002,686,976
8Sep 3, 2024 18:403,088339,638,246314,866,0001,999,0002,539,520
9Sep 3, 2024 18:403,091340,030,403315,710,000999,0002,695,168
10Sep 3, 2024 18:403,096340,529,011314,886,0001,999,0002,691,072
11Sep 3, 2024 18:393,097340,684,654315,573,0001,001,0002,535,424
12Sep 3, 2024 18:403,100341,015,253314,818,0001,998,0002,695,168
13Sep 3, 2024 18:403,102341,255,895314,621,0001,997,0002,691,072
14Sep 3, 2024 18:403,102341,219,714315,581,0001,001,0002,535,424
15Sep 3, 2024 18:393,104341,411,341315,608,000998,0002,695,168
16Sep 3, 2024 18:393,104341,452,614315,562,0001,001,0002,695,168
17Sep 3, 2024 18:403,106341,651,231315,529,0001,001,0002,699,264
18Sep 3, 2024 18:403,109341,985,633315,724,000999,0002,535,424
19Sep 3, 2024 18:403,111342,231,900314,592,0001,997,0002,691,072
20Sep 3, 2024 18:403,112342,346,616314,737,0001,998,0002,535,424
21Sep 3, 2024 18:403,112342,356,519315,560,0001,001,0002,686,976
22Sep 3, 2024 18:393,114342,574,501315,552,0001,001,0002,539,520
23Sep 3, 2024 18:393,117342,840,214315,587,0001,001,0002,695,168
24Sep 3, 2024 18:393,125343,751,574315,532,0001,001,0002,686,976
25Sep 3, 2024 18:393,126343,823,523314,628,0001,997,0002,691,072
26Sep 3, 2024 18:393,127343,933,156315,543,0001,001,0002,691,072
27Sep 3, 2024 18:403,129344,234,538314,582,0001,997,0002,539,520
28Sep 3, 2024 18:393,134344,703,097314,597,0001,997,0002,691,072
29Sep 3, 2024 18:403,135344,889,295315,570,0001,001,0002,535,424
30Sep 3, 2024 18:403,159347,540,353314,605,0001,997,0002,539,520