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 6, 2024 20:19Yuriy LyfenkoYuriy LyfenkoScore: 3,108Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 6, 2024 20:203,039334,266,022315,816,000999,0002,531,328
2Sep 6, 2024 20:203,043334,755,580314,917,0001,999,0002,527,232
3Sep 6, 2024 20:203,045334,918,842315,744,000999,0002,695,168
4Sep 6, 2024 20:203,055336,079,185315,991,000999,0002,531,328
5Sep 6, 2024 20:203,064337,014,994315,981,000999,0002,531,328
6Sep 6, 2024 20:193,067337,401,482315,804,000999,0002,691,072
7Sep 6, 2024 20:203,068337,495,892315,890,000999,0002,531,328
8Sep 6, 2024 20:203,081338,857,336316,737,00002,531,328
9Sep 6, 2024 20:193,082339,059,814315,077,0002,000,0002,686,976
10Sep 6, 2024 20:203,086339,465,960314,792,0001,998,0002,531,328
11Sep 6, 2024 20:203,089339,768,409315,805,000999,0002,531,328
12Sep 6, 2024 20:203,091340,005,563316,740,00002,531,328
13Sep 6, 2024 20:203,091340,018,863314,752,0001,998,0002,531,328
14Sep 6, 2024 20:203,092340,084,382316,972,00002,531,328
15Sep 6, 2024 20:203,093340,252,173314,859,0001,999,0002,691,072
16Sep 6, 2024 20:203,093340,274,455315,861,000999,0002,531,328
17Sep 6, 2024 20:193,094340,383,137315,709,000999,0002,691,072
18Sep 6, 2024 20:203,097340,631,103314,957,0001,999,0002,547,712
19Sep 6, 2024 20:193,099340,908,127316,750,00002,691,072
20Sep 6, 2024 20:193,102341,262,593316,790,00002,699,264
21Sep 6, 2024 20:203,104341,489,769315,693,000999,0002,686,976
22Sep 6, 2024 20:203,108341,911,930315,792,000999,0002,531,328
23Sep 6, 2024 20:193,109342,021,796315,845,000999,0002,699,264
24Sep 6, 2024 20:203,109341,957,881315,772,000999,0002,691,072
25Sep 6, 2024 20:193,110342,123,298314,770,0001,998,0002,531,328
26Sep 6, 2024 20:203,113342,464,160315,755,000999,0002,531,328
27Sep 6, 2024 20:203,114342,507,752316,739,00002,691,072
28Sep 6, 2024 20:203,118342,962,111315,734,000999,0002,531,328
29Sep 6, 2024 20:193,118343,022,271316,787,00002,531,328
30Sep 6, 2024 20:203,119343,107,992315,793,000999,0002,265,088
31Sep 6, 2024 20:203,129344,168,469315,753,000999,0002,531,328
32Sep 6, 2024 20:203,132344,558,553315,758,000999,0002,547,712
33Sep 6, 2024 20:203,133344,662,955315,760,000999,0002,531,328
34Sep 6, 2024 20:193,133344,671,112316,011,0001,000,0002,531,328
35Sep 6, 2024 20:193,138345,208,516317,002,00002,686,976
36Sep 6, 2024 20:203,139345,341,019316,745,00002,428,928
37Sep 6, 2024 20:203,145345,895,974316,783,00002,531,328
38Sep 6, 2024 20:193,145345,902,958315,753,000999,0002,531,328
39Sep 6, 2024 20:203,146346,090,722316,767,00002,691,072
40Sep 6, 2024 20:193,151346,659,666315,767,000999,0002,531,328
41Sep 6, 2024 20:203,157347,265,815315,782,000999,0002,428,928
42Sep 6, 2024 20:203,160347,552,702316,739,00002,531,328