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 listOct 10, 2021 06:45Yuriy LyfenkoYuriy LyfenkoScore: 3,143Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Oct 10, 2021 06:453,082338,974,881631,569,000999,0003,031,040
2Oct 10, 2021 06:443,088339,727,937632,626,00002,760,704
3Oct 10, 2021 06:373,088339,689,316631,594,000999,0002,551,808
4Oct 10, 2021 06:373,090339,869,165630,465,0002,001,0003,018,752
5Oct 10, 2021 06:443,099340,889,627630,540,0001,998,0003,014,656
6Oct 10, 2021 06:453,101341,134,954631,731,000999,0002,756,608
7Oct 10, 2021 06:443,103341,289,336630,603,0001,998,0003,022,848
8Oct 10, 2021 06:453,103341,332,156631,548,000999,0003,035,136
9Oct 10, 2021 06:453,105341,519,710630,646,0001,998,0002,822,144
10Oct 10, 2021 06:443,107341,747,321631,390,000999,0002,756,608
11Oct 10, 2021 06:453,112342,313,662632,618,00002,637,824
12Oct 10, 2021 06:453,112342,369,051630,583,0001,998,0002,822,144
13Oct 10, 2021 06:453,118343,034,214630,693,0001,999,0003,022,848
14Oct 10, 2021 06:453,120343,228,438630,729,0001,999,0002,813,952
15Oct 10, 2021 06:373,123343,580,613631,665,000999,0002,813,952
16Oct 10, 2021 06:443,123343,546,559631,832,000999,0002,568,192
17Oct 10, 2021 06:373,125343,778,399630,603,0001,998,0002,772,992
18Oct 10, 2021 06:373,126343,876,143629,564,0002,993,0002,813,952
19Oct 10, 2021 06:453,126343,833,556630,588,0001,998,0002,813,952
20Oct 10, 2021 06:373,127344,022,899631,619,000999,0002,813,952
21Oct 10, 2021 06:443,129344,176,744631,508,0001,000,0002,748,416
22Oct 10, 2021 06:443,130344,304,025631,747,000998,0002,772,992
23Oct 10, 2021 06:443,131344,416,141630,654,0001,998,0002,899,968
24Oct 10, 2021 06:443,133344,583,072630,582,0001,998,0002,560,000
25Oct 10, 2021 06:453,134344,697,601632,006,000998,0003,026,944
26Oct 10, 2021 06:443,134344,745,604630,630,0001,995,0002,609,152
27Oct 10, 2021 06:443,135344,881,570630,764,0001,999,0002,764,800
28Oct 10, 2021 06:453,137345,116,062631,527,000997,0003,018,752
29Oct 10, 2021 06:443,140345,373,103630,457,0002,001,0002,560,000
30Oct 10, 2021 06:443,142345,614,469630,968,0001,996,0002,568,192
31Oct 10, 2021 06:453,143345,747,038630,532,0002,001,0002,756,608
32Oct 10, 2021 06:373,143345,684,621630,912,0001,996,0002,752,512
33Oct 10, 2021 06:453,147346,127,001629,555,0002,997,0003,014,656
34Oct 10, 2021 06:443,148346,285,016630,894,0001,996,0003,014,656
35Oct 10, 2021 06:443,150346,506,959631,598,000999,0003,018,752
36Oct 10, 2021 06:443,156347,197,783631,684,000997,0002,551,808
37Oct 10, 2021 06:443,162347,846,111630,468,0002,001,0002,560,000
38Oct 10, 2021 06:453,163347,887,371630,992,0001,996,0002,871,296
39Oct 10, 2021 06:453,173349,064,817632,616,00002,822,144
40Oct 10, 2021 06:373,177349,450,686631,192,000998,0002,879,488
41Oct 10, 2021 06:453,185350,319,724631,075,0001,997,0002,813,952
42Oct 10, 2021 06:443,188350,657,631630,516,0001,998,0002,822,144
43Oct 10, 2021 06:453,190350,940,587630,126,0002,995,0003,010,560
44Oct 10, 2021 06:373,196351,573,139631,729,000999,0002,551,808
45Oct 10, 2021 06:453,202352,184,986631,736,000999,0002,551,808
46Oct 10, 2021 06:373,359369,468,049631,595,01202,392,064
47Oct 10, 2021 06:453,387372,537,224631,631,50402,498,560
48Oct 10, 2021 06:443,395373,437,751631,314,96902,498,560
49Oct 10, 2021 06:443,408374,894,367632,307,46902,506,752
50Oct 10, 2021 06:443,425376,711,158631,439,66802,506,752
51Oct 10, 2021 06:373,432377,492,407631,012,84102,396,160
52Oct 10, 2021 06:443,439378,247,879631,737,67002,514,944
53Oct 10, 2021 06:453,448379,269,149631,443,30602,383,872
54Oct 10, 2021 06:373,459380,540,424631,255,67202,502,656
55Oct 10, 2021 06:453,472381,919,351631,783,83802,371,584
56Oct 10, 2021 06:453,483383,156,194631,219,58702,498,560
57Oct 10, 2021 06:453,515386,595,666631,053,37202,486,272
58Oct 10, 2021 06:443,522387,405,097631,583,82802,383,872
59Oct 10, 2021 06:453,525387,781,327631,668,93302,506,752
60Oct 10, 2021 06:443,582394,020,861631,473,30402,375,680