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:55Yuriy LyfenkoYuriy LyfenkoScore: 3,144Success
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:563,063336,881,631631,531,000999,0003,022,848
2Oct 10, 2021 06:573,081338,916,017629,666,0002,998,0002,551,808
3Oct 10, 2021 06:573,087339,572,988629,511,0002,997,0002,822,144
4Oct 10, 2021 06:563,088339,627,157630,584,0001,998,0002,813,952
5Oct 10, 2021 06:523,088339,709,487630,453,0001,998,0002,551,808
6Oct 10, 2021 06:573,091340,038,500631,561,000999,0002,764,800
7Oct 10, 2021 06:563,092340,105,559632,588,00002,813,952
8Oct 10, 2021 06:523,092340,073,264631,582,000999,0002,613,248
9Oct 10, 2021 06:563,100341,049,093629,499,0002,997,0002,555,904
10Oct 10, 2021 06:523,101341,135,933630,580,0001,998,0002,904,064
11Oct 10, 2021 06:563,103341,368,523631,580,000999,0002,813,952
12Oct 10, 2021 06:553,105341,588,347631,506,000999,0002,560,000
13Oct 10, 2021 06:573,107341,814,889630,628,0002,001,0002,560,000
14Oct 10, 2021 06:563,108341,925,169630,574,0001,998,0003,026,944
15Oct 10, 2021 06:553,113342,452,731630,669,0001,998,0002,752,512
16Oct 10, 2021 06:523,114342,549,428631,578,000999,0002,560,000
17Oct 10, 2021 06:563,121343,324,828631,627,000999,0003,031,040
18Oct 10, 2021 06:573,121343,268,688631,486,000999,0003,014,656
19Oct 10, 2021 06:573,125343,747,462631,787,000998,0002,560,000
20Oct 10, 2021 06:563,126343,861,631629,428,0002,997,0002,568,192
21Oct 10, 2021 06:573,128344,084,328631,494,000999,0002,633,728
22Oct 10, 2021 06:523,134344,685,957631,532,000999,0002,756,608
23Oct 10, 2021 06:563,134344,698,084630,696,0001,999,0002,813,952
24Oct 10, 2021 06:553,135344,853,026631,463,0001,000,0002,564,096
25Oct 10, 2021 06:563,135344,805,064631,797,000999,0002,560,000
26Oct 10, 2021 06:563,135344,821,523628,795,0003,992,0002,551,808
27Oct 10, 2021 06:523,137345,094,488631,395,0001,002,0002,560,000
28Oct 10, 2021 06:563,139345,246,470631,515,0001,000,0002,744,320
29Oct 10, 2021 06:523,140345,385,878630,994,0001,996,0002,760,704
30Oct 10, 2021 06:563,142345,613,205631,832,000999,0002,551,808
31Oct 10, 2021 06:573,144345,786,509629,476,0003,002,0002,813,952
32Oct 10, 2021 06:553,150346,530,511629,425,0003,002,0002,822,144
33Oct 10, 2021 06:553,153346,865,968631,558,000997,0002,822,144
34Oct 10, 2021 06:523,155347,052,611630,805,0001,999,0002,813,952
35Oct 10, 2021 06:563,157347,239,086630,429,0002,001,0003,014,656
36Oct 10, 2021 06:563,159347,488,302631,607,000999,0002,564,096
37Oct 10, 2021 06:563,162347,867,250630,482,0002,001,0002,752,512
38Oct 10, 2021 06:553,165348,195,885631,630,000999,0002,560,000
39Oct 10, 2021 06:553,166348,210,805631,371,0001,000,0002,576,384
40Oct 10, 2021 06:523,166348,301,914630,564,0001,995,0002,560,000
41Oct 10, 2021 06:553,167348,349,682631,877,000999,0002,560,000
42Oct 10, 2021 06:563,174349,166,252630,761,0001,996,0003,022,848
43Oct 10, 2021 06:573,174349,149,010629,819,0002,994,0002,813,952
44Oct 10, 2021 06:553,180349,750,263630,556,0002,001,0003,026,944
45Oct 10, 2021 06:563,186350,514,295630,754,0001,999,0002,813,952
46Oct 10, 2021 06:523,363369,899,764631,194,13302,396,160
47Oct 10, 2021 06:523,377371,501,697631,552,40002,498,560
48Oct 10, 2021 06:563,406374,632,814631,584,53502,490,368
49Oct 10, 2021 06:553,408374,876,191631,487,92702,392,064
50Oct 10, 2021 06:573,415375,684,946632,032,25402,514,944
51Oct 10, 2021 06:563,417375,856,517631,829,53302,387,968
52Oct 10, 2021 06:523,435377,836,959631,571,67602,514,944
53Oct 10, 2021 06:573,437378,057,944631,730,35602,490,368
54Oct 10, 2021 06:553,461380,676,923631,433,46302,269,184
55Oct 10, 2021 06:553,462380,837,599631,886,01702,379,776
56Oct 10, 2021 06:563,464381,003,155631,634,10702,387,968
57Oct 10, 2021 06:573,484383,194,908631,608,73402,527,232
58Oct 10, 2021 06:563,519387,047,930631,860,75902,502,656
59Oct 10, 2021 06:563,525387,802,788631,098,14902,486,272
60Oct 10, 2021 06:563,588394,644,224631,585,45302,502,656