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:18Yuriy LyfenkoYuriy LyfenkoScore: 3,110Success
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:513,050335,483,098315,547,000998,0002,691,072
2Sep 6, 2024 20:163,053335,848,723314,932,0001,999,0002,691,072
3Sep 3, 2024 18:513,058336,352,691316,024,0001,000,0002,535,424
4Sep 6, 2024 20:163,060336,594,726315,604,0001,001,0002,682,880
5Sep 6, 2024 20:163,063336,918,308314,878,0001,999,0002,535,424
6Sep 6, 2024 20:183,067337,412,719314,841,0001,998,0002,535,424
7Sep 6, 2024 20:163,067337,357,235315,610,000998,0002,686,976
8Sep 6, 2024 20:183,070337,739,555314,816,0001,998,0002,535,424
9Sep 6, 2024 20:163,070337,670,121314,537,0001,997,0002,535,424
10Sep 3, 2024 18:513,071337,811,473314,756,0001,998,0002,691,072
11Sep 6, 2024 20:183,071337,779,097314,749,0001,998,0002,535,424
12Sep 6, 2024 20:183,072337,954,045314,752,0001,998,0002,535,424
13Sep 6, 2024 20:193,074338,109,161315,592,0001,001,0002,691,072
14Sep 3, 2024 18:513,076338,400,054314,952,0001,999,0002,535,424
15Sep 3, 2024 18:513,078338,615,014314,727,0001,998,0002,535,424
16Sep 6, 2024 20:193,078338,609,020314,606,0001,997,0002,535,424
17Sep 6, 2024 20:153,078338,604,674314,632,0001,997,0002,695,168
18Sep 3, 2024 18:513,078338,627,875315,630,0001,002,0002,535,424
19Sep 3, 2024 18:513,080338,803,108314,840,0001,998,0002,686,976
20Sep 3, 2024 18:513,080338,748,562314,908,0001,999,0002,535,424
21Sep 3, 2024 18:513,081338,882,265314,802,0001,998,0002,535,424
22Sep 6, 2024 20:183,081338,898,332314,656,0001,997,0002,695,168
23Sep 6, 2024 20:183,082339,008,661314,518,0001,996,0002,535,424
24Sep 3, 2024 18:513,082339,043,042315,563,0001,001,0002,531,328
25Sep 6, 2024 20:153,083339,128,061314,706,0001,998,0002,535,424
26Sep 3, 2024 18:513,083339,079,974314,839,0001,998,0002,531,328
27Sep 6, 2024 20:183,084339,205,861314,842,0001,999,0002,535,424
28Sep 3, 2024 18:513,085339,401,861314,744,0001,998,0002,535,424
29Sep 6, 2024 20:183,086339,464,510314,574,0001,997,0002,686,976
30Sep 6, 2024 20:153,086339,482,270315,590,0001,001,0002,535,424
31Sep 6, 2024 20:183,087339,620,760315,538,0001,001,0002,535,424
32Sep 3, 2024 18:513,088339,647,821314,876,0001,999,0002,539,520
33Sep 6, 2024 20:183,088339,646,005314,655,0001,997,0002,535,424
34Sep 6, 2024 20:183,088339,671,413315,573,0001,001,0002,535,424
35Sep 6, 2024 20:183,090339,911,206315,591,000998,0002,535,424
36Sep 6, 2024 20:163,090339,905,126315,550,0001,001,0002,535,424
37Sep 6, 2024 20:163,090339,879,343314,856,0001,999,0002,535,424
38Sep 6, 2024 20:163,091339,960,629314,667,0001,997,0002,686,976
39Sep 3, 2024 18:513,092340,086,399315,585,0001,001,0002,691,072
40Sep 6, 2024 20:183,092340,126,839314,737,0001,998,0002,535,424
41Sep 6, 2024 20:183,092340,085,957315,625,000998,0002,535,424
42Sep 3, 2024 18:513,093340,257,732315,741,000999,0002,691,072
43Sep 6, 2024 20:183,093340,194,326314,802,0001,998,0002,535,424
44Sep 3, 2024 18:513,094340,347,528314,695,0001,998,0002,543,616
45Sep 6, 2024 20:183,094340,385,642314,821,0001,998,0002,535,424
46Sep 6, 2024 20:183,094340,335,683314,586,0001,997,0002,686,976
47Sep 6, 2024 20:163,097340,664,280315,578,0001,001,0002,531,328
48Sep 6, 2024 20:163,097340,665,894314,795,0001,998,0002,428,928
49Sep 3, 2024 18:513,097340,685,186314,829,0001,998,0002,535,424
50Sep 6, 2024 20:183,098340,778,422315,559,0001,001,0002,535,424
51Sep 6, 2024 20:183,098340,808,474314,638,0001,997,0002,695,168
52Sep 3, 2024 18:513,098340,798,992315,969,000999,0002,711,552
53Sep 3, 2024 18:513,098340,736,626315,631,0001,002,0002,695,168
54Sep 3, 2024 18:513,099340,921,855314,613,0001,997,0002,695,168
55Sep 6, 2024 20:183,100341,016,926314,825,0001,998,0002,535,424
56Sep 6, 2024 20:183,101341,099,738315,566,0001,001,0002,535,424
57Sep 6, 2024 20:193,102341,226,573315,653,0001,002,0002,535,424
58Sep 3, 2024 18:513,102341,181,567315,598,0001,001,0002,535,424
59Sep 3, 2024 18:513,103341,367,574315,572,0001,001,0002,539,520
60Sep 6, 2024 20:193,103341,374,159314,893,0001,999,0002,535,424
61Sep 6, 2024 20:193,103341,353,080315,583,0001,001,0002,691,072
62Sep 6, 2024 20:183,103341,286,377315,569,0001,001,0002,691,072
63Sep 6, 2024 20:163,103341,277,634315,544,0001,001,0002,535,424
64Sep 6, 2024 20:153,103341,327,296314,832,0001,998,0002,535,424
65Sep 3, 2024 18:513,103341,303,644314,859,0001,999,0002,531,328
66Sep 6, 2024 20:183,105341,567,867315,551,0001,001,0002,695,168
67Sep 3, 2024 18:513,105341,555,291315,577,0001,001,0002,691,072
68Sep 6, 2024 20:163,106341,700,168313,713,0002,997,0002,535,424
69Sep 6, 2024 20:183,106341,663,549314,635,0001,997,0002,535,424
70Sep 6, 2024 20:183,106341,668,286315,611,0001,001,0002,535,424
71Sep 6, 2024 20:153,106341,682,204314,610,0001,997,0002,686,976
72Sep 6, 2024 20:153,107341,743,625315,314,0003,002,0002,756,608
73Sep 6, 2024 20:183,107341,738,205315,571,0001,001,0002,453,504
74Sep 6, 2024 20:183,108341,903,278315,595,0001,001,0002,531,328
75Sep 6, 2024 20:163,108341,931,164315,698,000999,0002,535,424
76Sep 6, 2024 20:163,108341,845,662314,730,0001,998,0002,691,072
77Sep 6, 2024 20:153,108341,900,526314,615,0001,997,0002,691,072
78Sep 3, 2024 18:513,108341,886,042314,803,0001,998,0002,535,424
79Sep 6, 2024 20:183,109341,967,906314,775,0001,998,0002,535,424
80Sep 6, 2024 20:183,110342,075,182314,640,0001,997,0002,535,424
81Sep 3, 2024 18:513,110342,147,327314,857,0001,999,0002,691,072
82Sep 3, 2024 18:513,110342,047,496314,747,0001,998,0002,695,168
83Sep 3, 2024 18:513,110342,101,666314,839,0001,998,0002,695,168
84Sep 6, 2024 20:193,111342,189,130315,566,0001,001,0002,535,424
85Sep 6, 2024 20:163,111342,157,280315,551,0001,001,0002,686,976
86Sep 6, 2024 20:183,112342,309,839315,588,0001,001,0002,535,424
87Sep 6, 2024 20:183,112342,285,813314,619,0001,997,0002,535,424
88Sep 3, 2024 18:513,113342,407,687314,638,0001,997,0002,699,264
89Sep 3, 2024 18:513,114342,507,731314,666,0001,997,0002,535,424
90Sep 6, 2024 20:183,115342,651,283314,751,0001,998,0002,691,072
91Sep 6, 2024 20:163,115342,633,124315,573,0001,001,0002,535,424
92Sep 6, 2024 20:183,116342,795,102315,588,0001,001,0002,686,976
93Sep 6, 2024 20:183,116342,798,324314,732,0001,998,0002,535,424
94Sep 6, 2024 20:163,116342,814,273315,735,000999,0002,535,424
95Sep 6, 2024 20:163,117342,827,608315,594,0001,001,0002,535,424
96Sep 6, 2024 20:163,117342,856,403314,734,0001,998,0002,535,424
97Sep 6, 2024 20:193,118343,014,515315,554,0001,001,0002,691,072
98Sep 6, 2024 20:163,119343,052,946314,619,0001,997,0002,535,424
99Sep 6, 2024 20:183,120343,185,622315,744,000999,0002,535,424
100Sep 6, 2024 20:163,120343,181,491315,545,0001,001,0002,535,424
101Sep 3, 2024 18:513,121343,283,906315,578,0001,001,0002,695,168
102Sep 6, 2024 20:163,121343,282,409315,548,0001,001,0002,535,424
103Sep 6, 2024 20:183,122343,366,822314,807,0001,998,0002,535,424
104Sep 3, 2024 18:513,122343,398,548315,546,0001,001,0002,691,072
105Sep 6, 2024 20:193,123343,502,723314,620,0001,997,0002,535,424
106Sep 6, 2024 20:153,124343,614,491315,573,0001,001,0002,535,424
107Sep 6, 2024 20:163,125343,716,464315,598,0001,001,0002,695,168
108Sep 6, 2024 20:183,125343,701,701315,586,0001,001,0002,686,976
109Sep 6, 2024 20:183,125343,730,485315,585,0001,001,0002,433,024
110Sep 6, 2024 20:183,125343,705,340314,736,0001,998,0002,695,168
111Sep 6, 2024 20:163,125343,781,760314,736,0001,998,0002,535,424
112Sep 3, 2024 18:513,126343,852,118314,649,0001,997,0002,531,328
113Sep 6, 2024 20:183,126343,836,269315,586,0001,001,0002,686,976
114Sep 6, 2024 20:183,127343,992,417314,620,0001,997,0002,535,424
115Sep 6, 2024 20:183,128344,121,075315,611,000998,0002,535,424
116Sep 6, 2024 20:163,129344,213,601314,677,0001,997,0002,691,072
117Sep 3, 2024 18:513,129344,162,219315,720,0001,002,0002,433,024
118Sep 6, 2024 20:193,130344,350,615315,573,0001,001,0002,686,976
119Sep 3, 2024 18:513,130344,247,180315,579,0001,001,0002,695,168
120Sep 3, 2024 18:513,131344,367,791315,561,0001,001,0002,420,736
121Sep 6, 2024 20:183,131344,392,778314,735,0001,998,0002,691,072
122Sep 6, 2024 20:183,131344,377,248315,857,000999,0002,695,168
123Sep 6, 2024 20:183,131344,364,190315,745,000999,0002,691,072
124Sep 3, 2024 18:513,132344,559,926315,745,000999,0002,539,520
125Sep 6, 2024 20:163,132344,526,807315,606,0001,001,0002,535,424
126Sep 3, 2024 18:513,133344,619,640314,975,0001,999,0002,686,976
127Sep 6, 2024 20:153,134344,781,412315,943,0002,999,0002,535,424
128Sep 3, 2024 18:513,134344,692,678314,690,0001,998,0002,678,784
129Sep 3, 2024 18:513,135344,819,373314,737,0001,998,0002,531,328
130Sep 6, 2024 20:183,136344,996,216314,792,0001,998,0002,695,168
131Sep 6, 2024 20:153,138345,232,370315,665,0003,006,0002,535,424
132Sep 6, 2024 20:183,138345,217,021315,580,000998,0002,535,424
133Sep 6, 2024 20:163,139345,324,611314,602,0001,997,0002,691,072
134Sep 6, 2024 20:163,140345,361,309315,551,0001,001,0002,535,424
135Sep 6, 2024 20:183,140345,366,688315,570,0001,001,0002,535,424
136Sep 6, 2024 20:163,140345,383,412314,587,0001,997,0002,695,168
137Sep 3, 2024 18:513,140345,361,846314,688,0001,998,0002,691,072
138Sep 6, 2024 20:153,141345,542,024315,617,0001,001,0002,535,424
139Sep 6, 2024 20:183,147346,176,248314,818,0001,998,0002,686,976
140Sep 6, 2024 20:153,148346,299,080315,561,0001,001,0002,535,424
141Sep 6, 2024 20:183,149346,399,978314,753,0001,998,0002,535,424
142Sep 6, 2024 20:163,150346,541,805314,630,0001,997,0002,535,424
143Sep 6, 2024 20:183,151346,556,027314,724,0001,998,0002,535,424
144Sep 6, 2024 20:183,155347,061,064314,662,0001,997,0002,535,424
145Sep 6, 2024 20:163,157347,287,658315,570,0001,001,0002,535,424
146Sep 6, 2024 20:183,157347,278,998316,743,00002,691,072
147Sep 6, 2024 20:183,159347,538,873315,577,0001,001,0002,535,424
148Sep 6, 2024 20:183,159347,540,297315,602,0001,001,0002,535,424
149Sep 6, 2024 20:163,159347,492,285315,732,000999,0002,691,072
150Sep 6, 2024 20:183,160347,621,242314,627,0001,997,0002,695,168
151Sep 6, 2024 20:163,160347,616,281315,600,0001,001,0002,535,424
152Sep 6, 2024 20:193,163347,920,017315,583,0001,001,0002,686,976
153Sep 6, 2024 20:163,165348,186,226315,581,0001,001,0002,691,072
154Sep 6, 2024 20:183,166348,222,334315,550,0001,001,0002,273,280
155Sep 6, 2024 20:163,168348,466,099314,647,0001,997,0002,691,072
156Sep 6, 2024 20:163,168348,425,975314,633,0001,997,0002,535,424
157Sep 6, 2024 20:183,170348,697,912315,558,0001,001,0002,535,424
158Sep 6, 2024 20:183,171348,841,400315,578,0001,001,0002,695,168
159Sep 6, 2024 20:183,175349,288,286315,569,0001,001,0002,691,072
160Sep 6, 2024 20:193,175349,247,854314,781,0001,998,0002,535,424
161Sep 3, 2024 18:513,186350,490,768315,738,000999,0002,686,976
162Sep 6, 2024 20:193,206352,636,972314,593,0001,997,0002,535,424