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 8, 2024 05:28AnSaAnSaScore: 3,118Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Sep 8, 2024 05:293,064337,061,731315,656,0001,997,0002,740,224
2Sep 8, 2024 05:293,069337,628,438316,770,000999,0002,527,232
3Sep 8, 2024 05:303,070337,744,506316,749,000999,0002,740,224
4Sep 8, 2024 05:293,072337,973,621317,661,00002,531,328
5Sep 8, 2024 05:283,072337,949,675316,656,000998,0002,531,328
6Sep 8, 2024 05:293,078338,577,672315,849,0001,999,0002,531,328
7Sep 8, 2024 05:303,079338,713,105316,673,000998,0002,531,328
8Sep 8, 2024 05:273,080338,750,539316,747,000999,0002,527,232
9Sep 8, 2024 05:303,082339,040,080316,726,000999,0002,744,320
10Sep 8, 2024 05:293,083339,136,582316,677,000998,0002,531,328
11Sep 8, 2024 05:273,084339,235,406316,672,000998,0002,744,320
12Sep 8, 2024 05:293,086339,476,121316,827,000999,0002,531,328
13Sep 8, 2024 05:283,086339,491,136316,724,000999,0002,740,224
14Sep 8, 2024 05:283,086339,502,796317,737,00002,527,232
15Sep 8, 2024 05:303,086339,410,402315,821,0001,998,0002,531,328
16Sep 8, 2024 05:293,088339,723,878316,677,000998,0002,531,328
17Sep 8, 2024 05:293,091340,017,572317,675,00002,531,328
18Sep 8, 2024 05:293,094340,349,910316,689,000999,0002,531,328
19Sep 8, 2024 05:283,095340,396,819316,818,000999,0002,527,232
20Sep 8, 2024 05:283,095340,408,155316,809,000999,0002,740,224
21Sep 8, 2024 05:283,098340,741,934316,759,000999,0002,531,328
22Sep 8, 2024 05:273,098340,739,470314,716,0002,997,0002,527,232
23Sep 8, 2024 05:283,099340,837,938315,753,0001,998,0002,527,232
24Sep 8, 2024 05:293,099340,879,472316,747,000999,0002,531,328
25Sep 8, 2024 05:293,100340,999,219316,714,000999,0002,527,232
26Sep 8, 2024 05:283,101341,131,019315,742,0001,998,0002,531,328
27Sep 8, 2024 05:293,101341,071,768316,831,000999,0002,531,328
28Sep 8, 2024 05:283,104341,413,949317,776,00002,527,232
29Sep 8, 2024 05:273,105341,539,839316,683,000999,0002,740,224
30Sep 8, 2024 05:293,108341,919,366317,658,00002,527,232
31Sep 8, 2024 05:303,109342,019,181316,807,000999,0002,531,328
32Sep 8, 2024 05:293,109341,948,564316,581,000998,0002,527,232
33Sep 8, 2024 05:293,111342,252,542316,798,000999,0002,740,224
34Sep 8, 2024 05:283,112342,310,628316,872,000999,0002,527,232
35Sep 8, 2024 05:283,112342,318,089317,745,00002,531,328
36Sep 8, 2024 05:283,115342,702,869315,711,0001,998,0002,527,232
37Sep 8, 2024 05:273,117342,818,058317,887,00002,531,328
38Sep 8, 2024 05:273,118343,016,054315,817,0001,998,0002,527,232
39Sep 8, 2024 05:293,118342,939,556316,733,000999,0002,531,328
40Sep 8, 2024 05:293,118343,020,258316,732,000999,0002,744,320
41Sep 8, 2024 05:303,118343,005,720316,691,000999,0002,740,224
42Sep 8, 2024 05:293,124343,595,130316,781,0001,002,0002,531,328
43Sep 8, 2024 05:303,125343,706,273315,721,0001,998,0002,744,320
44Sep 8, 2024 05:283,126343,909,748315,716,0001,998,0002,531,328
45Sep 8, 2024 05:293,127343,937,781317,743,00002,740,224
46Sep 8, 2024 05:303,130344,330,966316,761,000999,0002,740,224
47Sep 8, 2024 05:303,132344,567,705315,756,0001,998,0002,744,320
48Sep 8, 2024 05:273,135344,823,538317,719,00002,531,328
49Sep 8, 2024 05:283,136345,002,859316,730,000999,0002,531,328
50Sep 8, 2024 05:293,137345,108,596316,700,000999,0002,531,328
51Sep 8, 2024 05:283,137345,108,453317,652,00002,736,128
52Sep 8, 2024 05:283,137345,099,133317,732,00002,527,232
53Sep 8, 2024 05:283,140345,393,402316,836,000999,0002,736,128
54Sep 8, 2024 05:293,140345,374,983317,748,00002,531,328
55Sep 8, 2024 05:283,143345,731,476316,739,000999,0002,531,328
56Sep 8, 2024 05:293,144345,869,429316,741,000999,0002,531,328
57Sep 8, 2024 05:273,145345,960,487316,868,000999,0002,527,232
58Sep 8, 2024 05:283,150346,514,183315,614,0001,997,0002,531,328
59Sep 8, 2024 05:293,152346,752,615316,727,000999,0002,527,232
60Sep 8, 2024 05:283,153346,794,939315,728,0001,998,0002,531,328
61Sep 8, 2024 05:283,153346,812,891317,732,00002,736,128
62Sep 8, 2024 05:293,156347,110,467317,736,00002,531,328
63Sep 8, 2024 05:273,156347,191,771316,738,000999,0002,531,328
64Sep 8, 2024 05:273,156347,213,310316,733,0001,002,0002,531,328
65Sep 8, 2024 05:283,156347,107,959317,753,00002,744,320
66Sep 8, 2024 05:293,158347,329,647316,733,000999,0002,531,328
67Sep 8, 2024 05:273,159347,541,061316,771,000999,0002,736,128
68Sep 8, 2024 05:303,160347,624,099317,867,00002,531,328
69Sep 8, 2024 05:303,164348,064,092316,735,000999,0002,527,232
70Sep 8, 2024 05:293,166348,271,165316,712,000999,0002,531,328
71Sep 8, 2024 05:303,166348,226,772315,773,0001,998,0002,531,328
72Sep 8, 2024 05:283,176349,344,387316,779,000999,0002,744,320
73Sep 8, 2024 05:293,176349,345,057316,728,000999,0002,527,232
74Sep 8, 2024 05:293,176349,319,036316,651,000998,0002,531,328
75Sep 8, 2024 05:273,178349,560,550317,734,00002,531,328
76Sep 8, 2024 05:293,180349,830,039317,752,00002,265,088
77Sep 8, 2024 05:283,183350,103,487316,725,000999,0002,736,128
78Sep 8, 2024 05:293,193351,264,901317,754,00002,531,328